2015-04-19 2 views
1

Есть ли способ добавить второй набор данных к существующему графику диаграмм? У меня есть предварительная визуализация диаграммы на моем сайте и как добавить второй набор данных в диаграмму нажатием кнопки.Добавить второй набор данных в существующую диаграмму диаграмм

У меня есть функция, которая создает мне гистограмму с пунктом один набор данных

function renderChart(dataset_energy){ 
     var ctx = document.getElementById("myChart").getContext("2d"); 
     var data = { 
      labels:["Jan","Feb","Mar","Apr","Mai"], 
      datasets: [ 
      { 
       label: "My First dataset", 
       fillColor: "rgba(220,220,220,0.5)", 
       strokeColor: "rgba(220,220,220,0.8)", 
       highlightFill: "rgba(220,220,220,0.75)", 
       highlightStroke: "rgba(220,220,220,1)", 
       data: data //data = [523,523,356,31,234] 
       }, 
      ] 
     }; 
    myBarChart = new Chart(ctx).Bar(data, options); 
} 

Моя задача сейчас, как добавить второй набор данных с теми же этикетками к существующей схеме. К сожалению, нет никакого appendDataset -функции в библиотеке

решение Als Я попытался следующий подход: создать фиктивный холст, извлечь новый созданный набор данных, нажмите на него о реальном холсте и обновить свой график. К сожалению, все переизлучено, но диаграмма не появилась. Кроме того, мышь показывает, что есть второй набор данных!

Подробный код Oni jsfiddle Example

ответ

0

Теперь решить проблему: Решение было предусмотрено настоящим Diskussion

Я использую .destroy() -метод и нарисовать новую карту.

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