我想将3个独立的数据集解析为我的chart.draw()函数.我已经读过这是不可能的,所以我必须使用google.visualization.data.join()函数将它们连接在一起.我似乎无法加入3个json字符串.我试过这个(因为该函数只需要两个变量):
var joinedData1 = google.visualization.data.join(json1, json2, 'full', [[0, 0]], [1], [1]);
var joinedData2 = google.visualization.data.join(joinedData1, json3, 'full', [[0, 0]], [1], [1]);
Run Code Online (Sandbox Code Playgroud)
但是当我绘制图表时,似乎只绘制了"json1"和"json3"的行.
如何从单独的数据集中绘制3条线?
任何帮助将非常感激.
小智 5
我遇到了同样的问题,但我没有使用JSON字符串.这里的问题是
google.visualization.data.join(dt1, dt2, joinMethod, keys, dt1Columns, dt2Columns);
Run Code Online (Sandbox Code Playgroud)
您只提到了一列dt1(joinedData1),因此只有joinData1的第一列与json3连接在一起
当前:-
var joinedData1 = google.visualization.data.join(json1, json2, 'full', [[0, 0]], [1], [1]);
var joinedData2 = google.visualization.data.join(joinedData1, json3, 'full', [[0, 0]], [1], [1]);
Run Code Online (Sandbox Code Playgroud)
有待改变: -
var joinedData2 = google.visualization.data.join(joinedData1, json3, 'full', [[0, 0]], **[1,2]**, [1]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
753 次 |
| 最近记录: |