第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用ggplot 2,我可以在軸上插入一個斷點嗎?

使用ggplot 2,我可以在軸上插入一個斷點嗎?

波斯汪 2019-07-12 10:55:48
使用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會處理得很好,因為斷軸通常被認為是有問題的。

其他戰(zhàn)略往往被認為是解決這一問題的更好辦法。Brian提到了一些(面見,兩幅側重于不同價值觀集的情節(jié))。人們經(jīng)常忽略的另一個選擇,尤其是條形圖,是做一個:


從實際值來看,500并不掩蓋其他值之間的差異!由于某些原因,表作為數(shù)據(jù)(一種可視化技術)沒有得到足夠的尊重。您可能會反對您的數(shù)據(jù)有很多類別,這些類別在表中變得難以處理。如果是這樣的話,你的條形圖可能會有太多的條形圖,這也是不明智的。

我不是為了桌子而爭論時間。但如果你用相對較少的酒吧制作條形圖的話,它們絕對是值得考慮的。如果你用大量的條子制作條形圖,你可能需要重新考慮一下。

最后,還有axis.break函數(shù)中的plotrix實現(xiàn)斷軸的包裝。然而,根據(jù)我收集的信息,您必須親自指定軸標簽和位置。


查看完整回答
反對 回復 2019-07-12
  • 3 回答
  • 0 關注
  • 1090 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號