使用ggplot 2,我可以在軸上插入一個斷點嗎?我想制作一個條形圖,其中一個值比所有其他值都大得多。有不連續y軸的方法嗎?我的數據如下: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開始運行嗎?我想不出任何其他方法來繪制數據(除了轉換數據,這是我不想做的)。[編輯2019-05-06]:8年后,需要對上述代碼進行修改,使其與ggplot2為了創建相同的圖表:library(ggplot2)ggplot(df) +
aes(x = b, y = a) +
geom_col() +
coord_flip()
- 3 回答
- 0 關注
- 507 瀏覽
添加回答
舉報
0/150
提交
取消