Представление "Нет значения" в массиве в визуализации Google
Для нижнего массива я получаю гладкую кривую.
data.addColumn('string', 'x');
data.addColumn('number', 'Cats');
data.addColumn('number', 'Blanket 1');
data.addColumn('number', 'Blanket 2');
data.addRow(["A", 1, 1, 0.5]);
data.addRow(["B", 2, 0.5, 1]);
data.addRow(["C", 4, 1, 0.5]);
data.addRow(["D", 8, 7 , 1]);
data.addRow(["E", 7, 1, 0.5]);
data.addRow(["F", 7, 0.5, 1]);
data.addRow(["G", 8, 1, 0.5]);
data.addRow(["H", 4, 0.5, 1]);
data.addRow(["I", 2, 1, 0.5]);
data.addRow(["J", 3.5, 0.5, 1]);
data.addRow(["K", 3, 1, 0.5]);
data.addRow(["L", 3.5, 0.5, 1]);
data.addRow(["M", 1, 1, 0.5]);
data.addRow(["N", 1, 0.5, 1]);
![enter image description here]()
Теперь предположим, что у меня нет значения Blanket1 для строки D, как я представляю его так, чтобы на графике было coninuity?
Если я сделаю это как data.addRow(["D", 8, , 1]);
, граф станет разрывным в D для одеял.
![enter image description here]()
Я хочу, чтобы Google сделал предположение об этом значении и сохранил плавность кривой. Даже если догадка не умна, но это хорошо, но кривая должна быть непрерывной и гладкой.
Ответы
Ответ 1
То, что вы ищете, это вариант:
interpolateNulls = true;
И тогда вы просто помещаете "null" в массив значений в точке, где отсутствуют данные.
Проверьте ссылку API: http://code.google.com/apis/chart/interactive/docs/gallery/linechart.html#Configuration_Options