2016-05-15 2 views
1

Я пытаюсь создать смешанную диаграмму с угловым плагином вместо простого javascript. Для этого я использую эту библиотеку http://jtblin.github.io/angular-chart.js/Тип смешанной диаграммы - Angular ChartJS

В простом JavaScript он создается что-то похожее на это:

var ctx = document.getElementById("canvas").getContext("2d"); 
window.myBar = new Chart(ctx, { 
    type: 'bar', 
    data: { 
    labels: ["January", "February", "March", "April", "May", "June", "July"], 
    datasets: [ 
     { 
     type: 'bar', 
     label: "Visitor", 
     data: [200, 185, 590, 621, 250, 400, 95], 
     fill: false, 
     backgroundColor: '#71B37C', 
     borderColor: '#71B37C', 
     hoverBackgroundColor: '#71B37C', 
     hoverBorderColor: '#71B37C', 
     yAxisID: 'y-axis-1' 
     }, 
     { 
     label: "Sales", 
     type:'line', 
     data: [51, 65, 40, 49, 60, 37, 40], 
     fill: false, 
     borderColor: '#EC932F', 
     backgroundColor: '#EC932F', 
     pointBorderColor: '#EC932F', 
     pointBackgroundColor: '#EC932F', 
     pointHoverBackgroundColor: '#EC932F', 
     pointHoverBorderColor: '#EC932F', 
     yAxisID: 'y-axis-2' 
     } 
    ] 
    }, 
    options: { 
    responsive: true, 
    tooltips: { 
     mode: 'label' 
    }, 
    elements: { 
     line: { 
     fill: false 
     } 
    }, 
    scales: { 
     xAxes: [ 
     { 
      display: true, 
      gridLines: { 
      display: false 
      }, 
      labels: { 
      show: true, 
      } 
     } 
     ], 
     yAxes: [ 
     { 
      type: "linear", 
      display: true, 
      position: "left", 
      id: "y-axis-1", 
      gridLines:{ 
      display: false 
      }, 
      labels: { 
      show: true, 
      } 
     }, 
     { 
      type: "linear", 
      display: true, 
      position: "right", 
      id: "y-axis-2", 
      gridLines: { 
      display: false 
      }, 
      labels: { 
      show:true, 
      } 
     } 
     ] 
    } 
    } 
}); 

Это можно увидеть здесь: http://plnkr.co/edit/TvY5tz?p=preview

Я пытался тонны способов делайте то же самое с угловой диаграммой, но я не смог этого сделать. Кто-нибудь мог создать какой-либо смешанный тип диаграммы с библиотекой? Если да, пожалуйста, поделитесь любым примером.

Заранее спасибо.

ответ

Смежные вопросы