我一直要求重新使用ggplot2
餅圖時遇到困難,增加第二個標題的情節極座標。我需要的情節和右下角左下角的標題。第二字幕添加到基於GGPLOT2情節
我目前的做法能得到一個或另一個通過使用用於字幕的展示位置(左對齊0;爲右對齊1)hjust
選項:
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()
一起使用。
有誰知道我怎樣才能得到一個第二標題出現在情節的左側(水平與右對齊標題)?也許有可能覆蓋只有左標題的空白圖層?
我絕對不是在使用哈克解決方案,但我希望有一種方法可以做到這一點是重複性更好一點。該解決方案將需要大量的試驗和錯誤的用空格數左,右字幕,並根據情節是如何保存/導出,該值可能會改變之間包括。 –