需要创建一个柱形图,其中 x 轴上的项目和 y 轴上的值,当显示图表中的列时,我需要以不同的颜色显示每个项目(每列)并在图例中显示此详细信息,我在下面使用代码
var jData =GetData();
var tdata = new google.visualization.DataTable();
tdata.addColumn('string', 'items');
tdata.addColumn('number', 'values');
for (var i = 0; i < jData.length; i++) {
tdata.addRow([jData[i].Item, jData[i].Value]);
}
var options = {
hAxis: {
},
vAxis: {
}
};
var chart = new google.visualization.ColumnChart(document.getElementById('div1'));
chart.draw(tdata, options);
渲染图形时,它显示如下
如果我使用下面的代码添加 x 轴和 y 轴文本,它将不会在 x 轴中显示每个项目名称,
var options = {
hAxis: {
title: 'Item'
},
vAxis: {
title: 'value'
}
};
所有项目名称也没有在 x 轴上呈现,
如何以不同的颜色和 x 轴名称和 x 轴中的项目名称显示每个项目?