我想製作一個條形圖,其中一個值比其他值大得多。有沒有一種不連續的Y軸?我的數據如下:使用ggplot2,我可以在軸上插入一箇中斷嗎?
df <- data.frame(a = c(1,2,3,500), b = c('a1', 'a2','a3', 'a4'))
p <- ggplot(data = df, aes(x = b, y = a)) + geom_bar()
p <- p + opts(axis.text.x=theme_text(angle= 90, hjust=1)) + coord_flip()
p
有沒有一種方法,我可以讓我的軸運行,從1- 10,然後490 - 500?我想不出任何其他繪製數據的方式(除了轉換它,我不想這麼做)
我不認爲你可以在GGPLOT2介紹中斷。另一種方法是使用'log'的比例尺,這將使圖形更易於閱讀。 – Ramnath
我意識到這樣可以更容易地在日誌範圍內閱讀,但我不想以這種方式顯示信息,因爲在轉換時隱藏的小值之間存在顯着差異。 – djq
如何結合'facet_wrap()'與'scales =「free_x」' – Chase