Пунктирными линиями на гугл графике
Я хотел бы иметь линейную диаграмму google с одной из линейной серии пунктирной линией.
возможно ли это с помощью google jsapi (javascript)?
Я на самом деле планирую использовать ComboChart, с AreaChart для большинства данных, но одна серия с использованием LineChart. И я бы хотел, чтобы эта линия была пунктирной...
1 ответов
Да, вы можете. Просто прочитайте о роли таблицы данных на doc
каждая точка, которую вы рисуете, может быть определенной (уверенность : истина) или неопределенной (уверенность : ложь). Между двумя точками, если одна или обе неопределенны, линия между ними будет пунктирной.
вы просто должны сделать так:
var data = new google.visualization.DataTable();
data.addColumn('string', 'Month');
data.addColumn('number', 'Sales');
data.addColumn({type:'boolean',role:'certainty'}); // certainty col.
data.addRows([
['April',1000, true],
['May', 1170, true],
['June', 660, true],
['July', 1030, false]
]);
var chartLineWithDash = new google.visualization.LineChart(yourDiv);
chartLineWithDash .draw(data);
линия между июнем и июлем будет разбита.
на данный момент это стиль "экспериментальный", но не стесняйтесь спрашивать! :) Надеюсь, это так. помог тебе!