最近一直在研究ggplot剩余还没有涉略过的图表类型,试图挖掘出一些新的图表形式,就像是该包的作者所暗示的那样,ggplot2只是给你搭建了一个图层语法环境,至于具体能创造出何种图形,全凭自己的想象力。
慢慢的我发现还有一类geom_segment对象自己一直没有尝试过,于是满心欢喜的尝试了一下,果然还是有收获的,我发现通过这个segment图层,可以批量的创建放射状线条图,也就是路径图,这解决了我一直以来的难题,今天顺便分享给大家。
A lifelong learner!!!
最近一直在研究ggplot剩余还没有涉略过的图表类型,试图挖掘出一些新的图表形式,就像是该包的作者所暗示的那样,ggplot2只是给你搭建了一个图层语法环境,至于具体能创造出何种图形,全凭自己的想象力。
慢慢的我发现还有一类geom_segment对象自己一直没有尝试过,于是满心欢喜的尝试了一下,果然还是有收获的,我发现通过这个segment图层,可以批量的创建放射状线条图,也就是路径图,这解决了我一直以来的难题,今天顺便分享给大家。
今天这篇算是之前ggplot2图表系列的增补。
因为在ggplot2中一直没有看到好的关于密度辐射图(或者称它为热力辐射图,就是那种PowerMap中可以通过颜色色度探查区域指标分布密度的图表类型)的合适解决方案,最近在看github官网上ggmap的介绍帖,看到作者在ggmap函数中嵌套了geom_polygon图层并并使用fill=..level..参数和stat=”density_2d”来来制作类似的热度辐射图。
我就突发奇想,如果不是通过ggmap而是通过ggplot函数是否也可以呢,果然也是可以出效果的,先将方法介绍如下:
对于可视化呈现来说,一个图表呈现的数据信息是有限的,更多时候,我们需要呈现的是多角度多维度的数据信息。
这时候,就需要用在同一个版面上容纳多副相关的图表形成一个版面的可视化报告,今天是网易数独的一个数据报告,使用ggplot还原了(其中用到的国旗出现了点儿小bug,至今没有解决,有知情的的大神还望赐教!)
该图案例来自经济学人,国内看到刘老师在博客上用Excel仿制过,这里仍然使用ggplot2进行仿制。
上帝视角——给世界一个特写~
最近在研究使用R包制作动画图表,也就是类似GIF动图,感觉很有趣,也是动态图表呈现的一个非常独特的领域,刚刚研究出了些成果,今天这篇分享使用GIF动画+球型投影来制作呈现地球转动效果的动态GIF图表。
过程要使用谢益辉大神的动画包——animation,该包依赖可执行程序——ImageMagic,所以导入animation包之前要提前下载并安装该动画软件。
该图表示利用ggplot2来模拟制作实际商务分析场景中应用的单值仪表盘。
这种单值仪表盘最初发源于汽车驾驶舱的控制系统,也广泛用于飞行器、机械驾驶舱内的导航控制系统,但用在商务分析与决策系统却是别有一番风味。
该图表案例来源于某财经杂志,我是从刘万祥老师那里看来的,之后又在知乎上发现有人发帖求做法。我就抱着试一试的心态,用ggplot2尝试着做,没想到真的让我给弄出来了。
这里分享给大家我的做法和思路:
最近在网络上看到一个R圈大神开发的关于emoji表情包,可以将表情装入ggplot2的aes()函数美学映射内。
感觉这是一个很好的创意,我学着它的路子,抓取了北京历史天气数据,用该不同表情还原了一年中的不同天气。
该案例取自刘万祥老师的博客——EexclPro。最初使用Excel完成,相当复杂,我自己是没有那个水平了,所以本例使用R语言完成。
还原度相对来说比较高,但是该图实用性确实不很高,经济学人也只是偶尔亮出来装点门面而已。