12

我有一些日期的收入数据:

['2013-02-13',100],['2013-03-20',200],['2013-04-11',160]

以及其他一些日期发生的成本数据:

['2013-02-22',60],['2013-03-04',90],['2013-03-25',110]

所以 X 轴是连续的一个(日期),Y 轴代表收入/成本值(数字)。我想在同一张图表上表示这两个日期值系列。他们共享相同的时间线,但事件发生在不同的日期?

这可能吗?

4

1 回答 1

35

是的,您只需要使用google.visualization.data.join方法加入两个数据集:

var joinedData = google.visualization.data.join(data1, data2, 'full', [[0, 0]], [1], [1]);

如果您使用这种方法绘制图表,您将拥有两个可以一起绘制图表的数据系列。请参阅此示例:http: //jsfiddle.net/asgallant/XF7JE/

顺便说一句,像这样输入日期,您将得到一个离散轴,而不是连续轴。您需要将日期输入为 javascript Date 对象以获得连续轴。

于 2013-08-04T05:30:38.100 回答