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

largeQ
TA貢獻2039條經(jīng)驗 獲得超8個贊
ggplot2
axis.break
plotrix
- 3 回答
- 0 關注
- 1090 瀏覽
添加回答
舉報
0/150
提交
取消