błąd Google Chart API „Wszystkie serie na danej osi muszą być tego samego typu danych”
Mam graf krawędziowy wykorzystaniem googlechart. Ten wykres jest tworzony z następującego kodu
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Categegories', 'R1' , 'R2' , 'R3' , 'R4' , 'R5' , 'R6' ],
['A', 1, 4, 2, 4, 1, null],
['D', 3, null, null, 7, null, 1],
['G', null, null, null, 8, null, null],
]);
var options = {
title: 'Graph',
pointSize: 6,
vAxis: {minValue:0, maxValue:10,gridlines:{count:6}},
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
Nieoczekiwanie Jeśli usunąć wiersz danych ['D', 3, null, null, 7, null, 1],
Produkuje błąd mówiąc, że All series on a given axis must be of the same data type
mam zmniejszyć mojego kodu tylko jedna linia i stwierdziłem, że jest problem z wartościami null
np.
['Category', 'R1' , 'R2' , 'R3' ],
['A', 2, 1, 1]
generuje wykres natomiast jeśli dodam null
wartość w każdym miejscu w danych czyli w miejscu (2,1,1) nie ..
Czekam na jakiś wskazówek ekspertów na temat ustawiania jakąś opcję do obsługi wartości null
... To bardzo dziwne, że niektóre wartości zerowe działają, a czasem nie .. :(
Jest jeszcze jedna opcja 'interpolateNulls: 'true'' \t ale to działa na pakiet' pakietów: [' Linechart '] ':(i muszę pracować dla pakietu' pakietów: [ "corechart"] ' – Shahid