Пунктирными линиями на гугл графике

Я хотел бы иметь линейную диаграмму 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);

линия между июнем и июлем будет разбита.

на данный момент это стиль "экспериментальный", но не стесняйтесь спрашивать! :) Надеюсь, это так. помог тебе!