使用Perl脚本,我可以同时为20个或更多系列数据生成大量Google Line Charts。
图例标签的形式为:迭代#counter附加的序列号。
不幸的是,从#10开始,这些计数器被切断了:
是否有办法阻止Google图表执行此操作?
我非常简单的图表代码如下:
var data = { ...... };
function drawCharts() {
for (var csv in data) {
var x = new google.visualization.DataTable(data[csv]);
var options = {
title: csv,
width: 800,
height: 600
};
var chart = new google.visualization.LineChart(document.getElementById(csv));
chart.draw(x, options);
}
}
$(function() {
google.setOnLoadCallback(drawCharts);
});
答案 0 :(得分:36)
要在图表中获取完整图例,只需添加chartArea的宽度和高度,如下所示
var options = {
title: csv,
width: 800,
height: 600,
chartArea: { width: "50%", height: "70%" }
};
看一下这个jqfaq.com来获得一个有效的样本
答案 1 :(得分:0)
在chartArea中,将宽度设置为30%将图形移动到中心。
chartArea:{width:" 30%",height:" 50%" }