
Re: [問題] 繪圖的問題

: 假如我有三種水果,而三種水果有大小之分,然後各有數量
: 而我想畫出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



lattice with ggplot2 theme:
http://i.imgur.com/UJcJa1L.png



ggplot2:
http://i.imgur.com/h26Xiv7.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
05/24 16:37, 1F
推
05/24 16:39, , 2F
05/24 16:39, 2F
→
05/24 16:39, , 3F
05/24 16:39, 3F
→
05/24 16:40, , 4F
05/24 16:40, 4F
推
05/25 15:19, , 5F
05/25 15:19, 5F
→
05/25 15:19, , 6F
05/25 15:19, 6F
討論串 (同標題文章)
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章