最近推特上在讨论的一种叫做joyplot的作图方式,如果我们按照正常的画法,这些分布会重叠在一起,不容易看。而这种joyplot,有一种山峰叠峦的即视感:
![](https://guangchuangyu.github.io/blog_images/R/ggjoy/Screenshot 2017-07-11 16.37.22.png)
最近推特上在讨论的一种叫做joyplot的作图方式,如果我们按照正常的画法,这些分布会重叠在一起,不容易看。而这种joyplot,有一种山峰叠峦的即视感:
![](https://guangchuangyu.github.io/blog_images/R/ggjoy/Screenshot 2017-07-11 16.37.22.png)
好端端的一篇文章,因为用了DAVID,在PubPeer上就被吐槽了:
RStudio太成功,以至于有些新手只知有RStudio,不知有R。在R kernel in Jupyter notebook 3和auto-complete in ESS两篇文章中,我介绍了在Jupyter和Emacs里使用R。
《按地理位置分面》这篇文章中,最后我故意把美国地图拖成心型,我知道你们没看懂,大家用一样的软件,有些人只会照着文档来,有些人却能够超越文档,做出作者都没想到的事情。像这个心型排版的美国各州,诚然是没有什么意义的,可以说是瞎扯蛋了,但这里我其实隐藏了一个我想表达但没说出来的信息,抛开地理信息,这个包可以很好玩,我想这一点,可能连作者也没想到,因为作者说了他的想法来自于statebins包,他一心想要做地理位置分面。
然而看到这个心型,难道你在感觉瞎搞的时候,心中没闪过一个念头?这玩意可以瞎搞!瞎搞!瞎搞啊!
还记得《ggtree hex sticker》一文吧?画了几个六角贴,纯代码生成。时隔半年,原来的ggtree已经分成了treeio
和ggtree
两个包,而我也做了这两个包的六角贴,终于我花了289美元印了一大波贴纸+磁贴。
I just discovered an interesting ggplot2
extension, geofacet
, that supports arranging facet panels that mimics geographic topoloty.
After playing with it, I realized that it is not only for visualizing geo
-related data, but also can be fun for presenting data to mimics pixel art.
![](https://guangchuangyu.github.io/blog_images/2017/Screenshot 2017-06-26 15.49.50.png)
CRAN刚上线的新包geofacet
,可以让ggplot2分面按指定的地理位置来,比如下面的数据,美国各州各项指标的排名:
head(state_ranks)
state name variable rank
1 AK Alaska education 28
2 AK Alaska employment 50
3 AK Alaska health 25
4 AK Alaska wealth 5
5 AK Alaska sleep 27
6 AK Alaska insured 50
我们正常画图是这样子的: