以下R腳本會生成一個太高而不適合圖的欄。請注意,該條超出y軸,並且其註釋(百分比)未顯示。我如何生成一個條形圖來顯示整個高度條及其註釋?我怎樣才能適應一個barplot高高的酒吧?
png(filename = "plot.png")
x <- c("A", "B")
y <- c(2e6 + 10, 400)
sum_Y <- sum(y)
midpoints <- barplot(height = y, log = "y")
text(midpoints, y, sprintf("%.2f%%", y/sum_Y * 100), pos = 3)
dev.off()
感謝您的及時響應。 y軸的標籤太靠近y軸的標籤。我不熟悉'ggplot2'。你會如何改變'ggplot2'的邊距?我更喜歡簡單的R圖,因爲我更熟悉它們。 – reprogrammer
你的情節不是對數縮放的,是嗎? – reprogrammer
@reprogrammer沒有注意到日誌的尺度,我現在編輯它來包含它。學習'ggplot2'非常值得。這篇文章是一個非常有趣的例子,並展示瞭如何修改頁邊距:http://learnr.wordpress.com/2009/04/23/ggplot2-dont-try-this-with-excel/ – James