2
円グラフを文書に含めると他のグラフはggplot2
になりますので、ggplot2
を使用してグラフの一貫性を保ちます。ただし、円グラフは、私がtheme_void()
を使用しているだろうマージンggplot2円グラフ周りの余白を減らす
dat <- structure(list(y = c(0.0714285714285714,
0.0714285714285714,
0.107142857142857,
0.160714285714286,
0.25,
0.339285714285714),
x = structure(c(1L, 3L, 4L, 5L, 6L, 2L),
.Label = c("1 to 5", "6", "7", "8", "9", "10"),
class = "factor")),
class = "data.frame",
.Names = c("y", "x"), row.names = c(NA, -6L))
ggplot(dat, aes(x = factor(1), y = y, fill = factor(x))) +
geom_bar(width = 1, stat = "identity") +
coord_polar(theta = "y") +
theme_grey()
には適用されません。ポイントを説明するためにtheme_grey
を使用しました。円グラフのエッジがパネル内で十分に伸びていません。パイの直径をパネルの幅と同じ(または非常に近い)にするにはどうすればいいですか? width=1
またはscale_x_discrete(expand = c(0,0))
を変更しても効果はありません。 coord_polar
への議論は、いずれの手掛かりも提供していないようです。
これは良い質問です。私はギャップの少なくとも多くを持っていないggplot2円グラフを見ていない。たぶん 'plot.margin'?しかし、ちょうど参考になりましたが、今日の統計者やデータ専門家は、誰もパイチャートを使用しないよう強く推奨しています。彼らが他のビジュアルよりも解釈するのが難しいことを示している顕著な研究がたくさんありましたが、使用するスペースの量については比較的少ない情報しか伝えていません。とにかく、答えがあれば、これらのいずれかになる可能性がありますhttp://docs.ggplot2.org/0.9.3/theme.html –
アドバイスをいただきありがとうございますが、チャート設計上の質問ではありません。 – Hugh
だから私はあなたの問題を解決する可能性のあるテーマのオプションについてコメントしました。私はあなたの問題の解決策を見つけようとしたときに同じことを言っているページに行きました。私のデータが監督に教えたのと同じことなので、私はあなたが円グラフはこれを専門的に研究する人々の間違いとみなされています。 –