2016-10-03 14 views
5

私は光沢のあるアプリでいくつかのgoogleVisグラフを持っていますが、長すぎるとgoogleVisはデフォルトで横軸のラベルを短くします。この現象を防ぐにはどうしたらいいですか?以下の例では、私は予防したい行動を複製:googleVisによるラベルの短縮を防ぐにはどうすればよいですか?

df=data.frame(country=c(paste(rep("very very long label", 1e+2)), "GB", "BR"), 
       val1=c(10,13,14), 
       val2=c(23,12,32)) 
Line <- gvisLineChart(df) 
plot(Line) 

ドキュメントへのリンクは、Googleに同じ質問をするならば、常にトリッキーなことだhere

+0

全体の 'height'と' chartArea.height'の両方に[設定オプション](https://developers.google.com/chart/interactive/docs/gallery/columnchart#configuration-options)があります - 設定を推奨します'hAxis.slantedText'と' hAxis.slantedTextAngle'も同様にチェックしてください... – WhiteHat

答えて

3

です。しかし、私はx-ラベルを表示するために1つの「トリック」を見つけました。これは私の回避策です:

グラフの領域を変更します。下のhAxisからスペースを取って上部の「パディング」を変更します。 これは、gvisLineChart()ファンクションのoptionsパラメータのRで可能です。

Line <- gvisLineChart(df, 
    options = list(chartArea = 
"{'width': '82%', height: '60%', top: '9%', right: '3%', bottom: '90'}")) 

plot(Line) 

もちろん、必要に応じて値を調整する必要があります。おそらく、このアプローチはあなたを助けます。

+0

あなたの提案に従って私のチャートを微調整しようとしていますが、 (棒が表示されている平面を意味する)チャートの領域には影響しません。助言がありますか? – Dambo

関連する問題