2015-03-25 1 views
4

Возможно ли создать диаграмму пончика с несколькими кольцами, используя ChartJS, как показано ниже?ChartJS - Графики пончиков с несколькими кольцами

multi series donut chart

+1

Кажется, что это невозможно. http://stackoverflow.com/questions/28806808/chartjs-nested-pie-doughnut-charts – jcuenod

+0

У вас есть решение? Мне также нужно то же самое – iWatch

+0

@iWatch nope. Мы изменились на диаграмму D3 http://stackoverflow.com/questions/29301151/d3-js-donut-charts-with-multiple-rings-and-animation-transition –

ответ

5

Вы можете узнать решение по fiddle link

var ctx = document.getElementById("chart-area").getContext("2d"); 
var myDoughnut = new Chart(ctx, config); 
var config = { 
    type: 'doughnut', 
    data: { 
     datasets: [{ 
      data: [ 
       10,20,30 
       ], 
       backgroundColor: [ 
       "#F7464A", 
       "#46BFBD", 
       "#FDB45C" 
      ], 
     }, { 
      data: [ 
       randomScalingFactor(), 
       randomScalingFactor(), 
       randomScalingFactor() 

      ], 
       backgroundColor: [ 
       "#F7464A", 
       "#46BFBD", 
       "#FDB45C" 
      ], 
     }], 
     labels: [ 
      "Red", 
      "Green", 
      "Yellow" 
     ] 
    }, 
    options: { 
     responsive: true 
    } 
}; 
1

Вам нужно добавить несколько наборов данных в таблице. они будут отображаться по мере необходимости. Посмотрите на свои собственные sample круговой диаграммы. Вы можете загрузить и открыть его локально в качестве примера. Там у них есть несколько наборов данных, что делает диаграмму такой, какой вам нужно.

Надеюсь, что это помогло.

+0

Ссылка показывает ошибку 404 –

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