3

グラフの上に、Google ビジュアライゼーション グラフとそのグラフの凡例があります。

これらは私のグラフオプションです:

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 に答える