Chcę utworzyć dynamicznie wykres liniowy z wieloma zestawami danych w bibliotece chart.js.Dynamiczne tworzenie zestawów danych dla wykresu liniowego chart.js?
Potrafię dynamicznie przypisać dane. Ale chcę dynamicznie tworzyć zbiory danych. Widziałem poniższego linku
How to add the elements dynamically from the html table for chart.js
i starał się jak
var datasetValue = [];
for (var j = 0; j < count; j++) {
datasetValue[j] = [
{
fillColor: 'rgba(220,220,220,0.5)',
strokeColor :'rgba(220,220,220,1)' ,
title :'2013',
data : [Math.round(Math.random() * 100),Math.round(Math.random() * 100)-10]
}]
}
var mydata = {
datasets : datasetValue
}
tutaj wartość licznika jest 3 i chcę, aby wyświetlić 3 linie na wykresie, a wartość licznika będzie się różnić. Mimo że kolor i tytuł linii wykresu będą takie same, chcę najpierw wyświetlić linię i mogę ją zmienić jako dynamiczną, kiedy ją rozwiązałem.
Próbowałem dostęp do danych jak
alert("Datasets:"+mydata.datasets[0].data);
Należy pokazać dane z pierwszych zbiorów danych, ale jego pokazując niezdefiniowane.
ale w poniższym przypadku
var mydata1 = {
labels : ["January","February","March","April","May","June","July"],
datasets : [
{
fillColor : "rgba(220,220,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
data : [95,53,99,73,27,82,40],
title : "2014"
},
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
data : [35,43,59,31,50,66,55],
title : "2013"
}
]
}
alert("Datasets:"+mydata1.datasets[0].data);
mogę w stanie uzyskać dane z pierwszego zestawu danych. Czy możesz prosić, by ktoś dał mi rozwiązanie?
Hi Niedźwiedź Grizzly Xi właśnie teraz mam to rozwiązanie w każdym razie bardzo dziękuję dla twojej szybkiej odpowiedzi. – Suresh
@Surowa opieka nad rozwiązaniem, które "dostałeś"? – Vladd