Re: [問題] 繪圖的問題

看板R_Language作者 (天)時間9年前 (2016/05/24 15:23), 9年前編輯推噓3(303)
留言6則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《clansoda (小笨)》之銘言: : 首先我先將我想畫的圖貼上來,有點醜 http://i.imgur.com/UjXDh9E.jpg
: 假如我有三種水果,而三種水果有大小之分,然後各有數量 : 而我想畫出bar圖,不太記得中文是什麼,想讓三種水果中間有區隔 : 而大小貼在一起的話該如何畫出來呢? : 第二種圖是我在stackoverflow上面看過有人畫,但我現在回去找不到了 : 假設我有三種動物,豬牛羊的年銷售量,假如一百萬好了 : 而牛佔30,豬40和羊30,接著把它疊起來,讓一整個bar被切三塊 : 按照動物的比例分成三塊,接著劃分不同顏色和寫上文字該如何做到呢 : 我看了ggvis 的cookbook沒提到這類型的圖像 : 還有一個問題是 我看網路上的教學比較多人使用ggplot,但是我自己使用過後 : 跟ggvis比感覺ggvis比較直覺,不知道這兩種的優缺點各是什麼,而板友又比較多 : 用哪一種呢? 我是慣用lattice,有時候會應要求畫ggplot,不過這時候都用ggplot的theme代替居多 很少直接操作ggplot,必要的話,ggplot在他網站有很多demo,滿容易找到需要的圖 只是我就完全沒有把指令記起來過,畫一次查一次 lattice,我不知道要怎麼把疊起來的圖轉成縱的,但我懶得研究了(攤手 我個人愛lattice的風格,不過ggplot的圖比較fancy可以拿出去給老闆看~"~ 至於ggvis,我就沒用過了,看了一下stackoverflow, 有人說ggvis is for creating interactive plots, 如果是interactive plots,我比較喜歡plotly的ggplotly 不過這也是見仁見智,以上。 5/24 15:43補上縱向疊的圖。 程式:http://pastebin.com/MaR9RtkQ 成品: lattice: http://i.imgur.com/ehRitcx.png
http://i.imgur.com/uVgzOrY.png
http://i.imgur.com/UihwVKm.png
lattice with ggplot2 theme: http://i.imgur.com/UJcJa1L.png
http://i.imgur.com/7pJfFtZ.png
http://i.imgur.com/8IqTZpm.png
ggplot2: http://i.imgur.com/h26Xiv7.png
http://i.imgur.com/jBAoahg.png
-- R資料整理套件系列文: magrittr #1LhSWhpH (R_Language) http://tinyurl.com/j3ql84c data.table #1LhW7Tvj (R_Language) http://tinyurl.com/hr77hrn dplyr(上) #1LhpJCfB (R_Language) http://tinyurl.com/jtg4hau dplyr(下) #1Lhw8b-s (R_Language) tidyr #1Liqls1R (R_Language) http://tinyurl.com/jq3o2g3 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.74.87 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1464074631.A.57B.html ※ 編輯: celestialgod (140.109.74.87), 05/24/2016 15:35:55 ※ 編輯: celestialgod (140.109.74.87), 05/24/2016 15:45:47

05/24 16:37, , 1F
感謝C大,GGPLOT的也很簡單,我下面貼ggvis的寫法
05/24 16:37, 1F

05/24 16:39, , 2F

05/24 16:39, , 3F
這個是stack bar的圖,ggplot dolge類型的圖我用ggvis
05/24 16:39, 3F

05/24 16:40, , 4F
目前還沒找到答案
05/24 16:40, 4F

05/25 15:19, , 5F
C大,你知道要如何把數字塞進去barplot裏頭嗎?
05/25 15:19, 5F

05/25 15:19, , 6F
例如豬有37% 就在豬的色塊裏頭加上37%的字樣
05/25 15:19, 6F
http://tinyurl.com/hjcke2f 第三個答案 ※ 編輯: celestialgod (140.109.74.87), 05/25/2016 15:33:38
文章代碼(AID): #1NH067Lx (R_Language)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1NH067Lx (R_Language)