如何显示2'sourceColumns'的值 - Google条形图
问题描述:
我试图在Google条形图的列中显示标签名称和列的值。如何显示2'sourceColumns'的值 - Google条形图
这是我目前正在使用的图表中显示的标签的名称的代码:
var view = new google.visualization.DataView(data);
view.setColumns([0, 1,
{ calc: "stringify",
sourceColumn: 0,
type: "string",
role: "annotation" },
2]);
我能得到的值通过改变“sourceColumn”值设置为1列显示,但我无法得到两个。
到目前为止,我已经试过
[0, 1]
0, 1
0 1
0 + 1
任何人都可以建议我怎么可能实现这一目标?
答
在视图中的计算列使用预定义的函数 - >"stringify"
相反,你可以提供自己的功能,拉动值所需...
的calc
函数有两个参数
function (dataTable, rowIndex) {}
1)数据表用于创建
2)行索引来计算
使用参数来拉从数据表行的值可为任何列(不需要sourceColumn
)
函数应return
相同类型在列定义type: "string"
定义在设置的列...
var view = new google.visualization.DataView(data);
view.setColumns([0, 1, {
calc: function (dataTable, rowIndex) {
var xAxisValue = dataTable.getValue(rowIndex, 0);
var yAxisValue = dataTable.getValue(rowIndex, 1);
return xAxisValue + ' = ' + yAxisValue;
},
type: "string",
role: "annotation"
}, 2]);