如何防止Google图表中的图例标签被截断

时间:2013-06-07 08:53:19

标签: charts legend google-visualization

使用Perl脚本,我可以同时为20个或更多系列数据生成大量Google Line Charts

图例标签的形式为:迭代#counter附加的序列号。

不幸的是,从#10开始,这些计数器被切断了:

enter image description here

是否有办法阻止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);
    });

2 个答案:

答案 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%" }