ggplot2
を使用して円グラフを再作成するように求められましたが、プロットに2番目のキャプションを追加することが困難です。私はプロットの左下にキャプションが必要ですと右下。ggplot2プロットに基づいて極座標に第2キャプションを追加
1またはキャプションの配置のためhjust
オプション(0左整列のために、1右揃え用)を使用して、他の得ることができます私の現在のアプローチ:
library(ggplot2)
dat <- data.frame(variable = c("V1", "V2", "V3"),
value = c(.80,.50,.63))
p1 <- ggplot(dat,
aes(x = 1, y = value, fill = variable)) +
geom_bar(stat = "identity") +
coord_polar(theta = "y") +
theme(legend.position = 'none',
plot.caption = element_text(hjust = 1)) +
labs(caption = "RIGHT CAPTION")
print(p1)
これは、生産を:
私はannotate()
を使用するいくつかのアプローチを見てきましたが、私はそれらをcoord_polar()
と動作させるように見えません。
プロットの左側に2番目のキャプションを表示する方法を知っている人はいますか(水平に正しいキャプションに揃えられていますか)たぶん、左のキャプションだけを持つ空白のレイヤーをオーバーレイすることは可能ですか?
私はハックのソリューションを使用して、上記の間違いではないが、私はもう少し再現可能であることこれを行う方法がある願っています。このソリューションでは、左と右のキャプションの間に含めるスペースの数が多くの試行錯誤を必要とし、プロットの保存/書き出し方法に応じて、その値が変更される可能性があります。 –