我有一些日期的收入数据:
['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 轴代表收入/成本值(数字)。我想在同一张图表上表示这两个日期值系列。他们共享相同的时间线,但事件发生在不同的日期?
这可能吗?
我有一些日期的收入数据:
['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 轴代表收入/成本值(数字)。我想在同一张图表上表示这两个日期值系列。他们共享相同的时间线,但事件发生在不同的日期?
这可能吗?
是的,您只需要使用google.visualization.data.join方法加入两个数据集:
var joinedData = google.visualization.data.join(data1, data2, 'full', [[0, 0]], [1], [1]);
如果您使用这种方法绘制图表,您将拥有两个可以一起绘制图表的数据系列。请参阅此示例:http: //jsfiddle.net/asgallant/XF7JE/
顺便说一句,像这样输入日期,您将得到一个离散轴,而不是连续轴。您需要将日期输入为 javascript Date 对象以获得连续轴。