我有我的谷歌折线图,看起来像这样:
10| .
| .....----''' ''--.
09| .-----''''' ''-
| '.
08| \
| '.
07| '.
|________________________________________________________
2012/12/27 12:01 2012/12/26 12:22 2012/12/25 11:33
我希望它看起来像这样(注意 X 轴标签):
10| .
| .....----''' ''-.
09| .-----''''' \
| '.
08| \
| '.
07| '.
|_______________________________________________
2012/12/27 2012/12/26 2012/12/25
12:01 12:22 11:33
我尝试添加<br>
, \n
,\r
但没有运气。
我查看了文档,发现最接近的是,hAxis.maxTextLines
但没有minTextLines
选项,所以我不知道如何强制它。我怎样才能做到这一点?
更新
通过链接到谷歌创建图表时,这似乎是可能的。您只需要chxt
使用额外的 x 值设置变量(但是您需要更多的 x 轴)chxt=y,x,x
:. 然后对于每个 x 轴,您设置chxl
变量的标签。chxl=1:|2012/12/27|2012/12/26|2012/12/25|2:|12:01|12:22|11:33
例如:
但我创建图表的方式是通过 JavaScript。这边走:
google.setOnLoadCallback(function(){
var data = new google.visualization.DataTable();
data.addColumn('string', 'Date');
data.addColumn('number', 'Count');
//Populate data
new google.visualization.LineChart(document.getElementById('chart')).
draw(data, {curveType: 'function',
chartArea: {left: 70, top: 50, width: '100%', height: '85%'},
width: 950, height: 800,
interpolateNulls: true,
pointSize: 5,
legend: {position: 'none'},
vAxis: {title: 'Count', viewWindow: {min: 7, max: 10}},
hAxis: {title: 'Date', viewWindow: {min: 0, max: 3}}
});
});
所以我需要弄清楚如何使用这种格式/API来做到这一点。我怎么能这样做?