【发布时间】:2019-03-14 17:37:43
【问题描述】:
我目前正在从 Google 表格导入数据,以便编辑人员可以进行简单的更新。
我遇到的问题是我无法让标签/注释出现在图表上。如果可能的话,我希望它显示列名,最好是名称和数据。
感谢任何帮助。 https://jsfiddle.net/rwhammond/g0fvw3do/8/
google.charts.load("current", {
packages: ['corechart']
});
google.charts.setOnLoadCallback(initialize);
function initialize() {
// The URL of the spreadsheet to source data from.
var query = new google.visualization.Query('https://docs.google.com/spreadsheets/d/1uD7OFv6xDKJdvB7gLBm5WMjeE8442NWZE3XP8gvpqhc/edit#gid=0&range=A1:I7');
query.send(draw);
}
function draw(response) {
var ticketsData = response.getDataTable();
var options = {
legend: 'top',
};
var view = new google.visualization.DataView(ticketsData);
view.setColumns([0, 1, {
calc: "stringify",
sourceColumn: 1,
type: "string",
role: "annotation"
}]);
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(ticketsData, options, view);
}
【问题讨论】: