【发布时间】:2016-12-22 10:38:45
【问题描述】:
我需要为两个轴栏添加标签和刻度。但它们在图像中不可见。有时图表不呈现(不是绘图,通常是第一次请求)。
这是我正在使用的代码:
var data=new google.visualization.DataTable();
data.addColumn('string','Date');
data.addColumn('number','Distance');
var finalData=[];
for(i=0; i<distanceValues.length;i++){
var keyPair=[(data[i]['Date']),parseInt(data[i]['Distance'])];
finalData.push(keyPair);
}
data.addRows(finalData);
var options={
chart:{
title:'Distance',
subtitle:'KM'
},
legend: {position: 'none'},
sortAscending: true,
sortColumn: 0,
width: 600,
height:200,
axes: {
y: {
Distance: {label: 'Distance (KM)'}
}
}
};
var chart=new google.charts.Line(document.getElementById("testChart"));
chart.draw(data,options);
如有任何帮助,我们将不胜感激。
【问题讨论】:
-
@WhiteHat 我在主脚本中添加了 google.load 并且在绘制图表之前我没有添加任何等待 不可能隐藏图表。
标签: javascript jquery google-visualization