Google Chart - 同一图表上的两个日期系列

时间:2013-08-03 22:30:16

标签: google-visualization

我有关于某些日期收入的数据:

['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轴表示收益/成本值(数字)。我想在同一张图表上代表这两个日期值系列。它们共享相同的时间表,但事件发生在不同的日期?

这可能吗?

1 个答案:

答案 0 :(得分:30)

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

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

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

顺便提一下,如果您的日期输入如此,您将获得离散轴,而不是连续轴。您需要输入日期作为javascript Date对象以获得连续轴。