joyplot:一种波涛汹涌,哦不对,是山峰叠峦的可视化方式
最近推特上在讨论的一种叫做joyplot的作图方式,如果我们按照正常的画法,这些分布会重叠在一起,不容易看。而这种joyplot,有一种山峰叠峦的即视感:
![](https://guangchuangyu.github.io/blog_images/R/ggjoy/Screenshot 2017-07-11 16.37.22.png)
传统的做法可以使用热图,热图的表现力是非常好在,橫向纵向比较起来也容易,但缺少joyplot的逼感!
![](https://guangchuangyu.github.io/blog_images/R/ggjoy/Screenshot 2017-07-11 16.37.53.png)
7月8号在推特上讨论,7月10号Claus Wilke就写出了ggplot2的版本,Claus Wilke何许人也?你应该用过他的cowplot,SCI论文拼图利器。
这个新包叫ggjoy。
使用很简单,效果棒棒哒!
library(ggplot2)
library(ggjoy)
ggplot(diamonds, aes(x=price, y=cut, fill=cut,
group=cut, height=..density..)) +
geom_joy(scale=4) +
scale_y_discrete(expand=c(0.01, 0)) +
scale_x_continuous(expand=c(0, 0)) +
theme_joy()