4

経由でRでチャートを作成しようとしていgoogleVisます。グラフを画面のサイズ、つまりブラウザのサイズに自動的に合わせるにはどうすればよいでしょうか?

library('googleVis')
Column <- gvisColumnChart(df,
                          options=list(legend='none'))
plot(Column)
cat(createGoogleGadget(Column), file="columnchart.xml")
4

1 に答える 1

2

width = 200ピクセル単位で言うと、ピクセルを使用することを望んでいるように見えるドキュメントからはあまり明確ではありませんが、適切にスケーリングされる「自動」という言葉を使用できます。

私の関数の1つからのスニペット:

 # where plotdt has my data with columns px and py
 plot1 <- gvisBarChart(plotdt, 
                       xvar = px,
                       yvar = c(py),
                       options = list(width = "automatic",
                                      height = "automatic")

あなたの場合に注意して、オプションリストに追加してください

gvisColumnChart(df,
                options=list(legend='none',
                             width = "automatic",
                             height = "automatic"))

これが他の人に役立つことを願っています。

さらに、構成オプションの詳細については、便利なリンク. これは棒グラフ用なので、ページの左側で適切なグラフ/テーブル タイプを選択してください。

試して

dfこれで遊びたい人のために上のデータがないので:

library('googleVis')

# some test data, add your own
df <- data.frame(x = c(1,2,3), 
                 y = c(2,4,6))

plotdata <- gvisColumnChart(df,
                            options=list(legend='none',
                                         width = "automatic",
                                         height = "automatic"))

plot(plotdata)
于 2015-05-15T14:07:02.777 に答える