3

我有一个谷歌可视化图表和图表顶部该图表的图例。

这些是我的图表选项:

var chartOptions ={
    width: 700, height: 500,
    chartArea: {width: '80%', height: '80%', top:20},
    legend: {position: 'top'},
    titlePosition: 'in', 
    axisTitlesPosition: 'in',
    hAxis: {showTextEvery: '1', textPosition: 'out'}, 
    vAxis: {textPosition: 'out'}    
}     

我想知道是否有办法设置图例和图表之间的边距,或者我可能通过设置这些选项搞砸了。

提前致谢。

4

1 回答 1

6

我自己发现了问题。

在努力使图表最大化的过程中,我将属性 top 设置为 chartArea 的 20。当我删除此属性时,问题就解决了。

最大化图表的解决方案是将主题设置为“最大化”,如 google api 中所述,或者如果您没有任何外部标签或图例,则将图表区域的宽度和高度设置为 100%。

选项 var 的最终代码是:

var options ={
        width: 700, height: 500,
        chartArea: {width: '80%', height: '75%'},
        legend: {position: 'top'},
        titlePosition: 'in', axisTitlesPosition: 'in',
        hAxis: {showTextEvery: '1', textPosition: 'out'}, 
        vAxis: {textPosition: 'out'}
}   
于 2013-03-21T13:41:02.877 回答