Re: [问题] 绘图的问题

楼主: celestialgod (天)   2016-05-24 15:23:47
※ 引述《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
作者: clansoda (小笨)   2016-05-24 16:37:00
感谢C大,GGPLOT的也很简单,我下面贴ggvis的写法http://pastebin.com/44aPahBc这个是stack bar的图,ggplot dolge类型的图我用ggvis目前还没找到答案

Links booklink

Contact Us: admin [ a t ] ucptt.com