ggplot2 案例:赫罗图

今天的推文是个 ggplot2 案例,不过也是一个动态图表,在开始敲今天的代码之前我们先了解一下什么是“赫罗图”?

赫罗图(Hertzsprung-Russell diagram,简写为 H-R diagram 或 HRD)是丹麦天文学家赫茨普龙及由美国天文学家罗素分别于 1911 年和 1913 年各自独立提出的。后来的研究发现,这张图是研究恒星演化的重要工具,因此把这样一张图以当时两位天文学家的名字来命名,称为赫罗图。赫罗图是恒星的光谱类型与光度之关系图,赫罗图的纵轴是光度与绝对星等,而横轴则是光谱类型及恒星的表面温度,从左向右递减。恒星的光谱型通常可大致分为 O.B.A.F.G.K.M 七种,要记住这七个类型有一个简单的英文口诀 “Oh be A Fine Girl/Guy. Kiss Me!”

上面一段是我百度的。。。

ggplot2 绘图中关于图例的一些 Tips

昨天群里有个小伙伴在群里问了个关于 ggplot2 添加图例的问题,所以我今天就帮他解决下!

ggplot2 绘制地图时如何使用纹理填充?

之前群里有小伙伴问如何在使用 R 语言绘制地图的时候使用纹理填充。经过两天的折腾终于研究出来了。首先我先介绍两个东西,第一个是使用 ggtextures 包绘制有纹理填充的柱状图,第二个是使用 devoutsvg 包绘制有纹理填充的地图(这种方法只能输出 svg 格式的图形)。

长期投资的益处

本文为 zonination/investing 学习笔记,作者以投资美国股市为例,通过图表的方式讲述了长期投资的益处,特别是投资达到 30、40 年时,资产将会稳健的大概率增长。当然我不会完全照搬作者的代码,我对这个故事进行了更为细致的解读和图表展示。

提示:本文的计算公式是我根据原作者的代码推算出来的,可能存在很多问题。

ggplot2 案例:大城市发展的有多快?

在之前的推文「新冠肺炎的感染者们都在哪呢?」中我介绍了如何使用 ggplot2 绘制气泡地图,昨天布置了一个作业,今天我们来公布一份参考答案吧!

新冠肺炎的感染者们都在哪呢?

这个代码很简单,就不写教程啦,可以直接从知识星球下载附件学习~

知识星球附件链接:https://t.zsxq.com/iEYVjqr

长期投资、资产积累与退休后的预算

本来这篇是想学习这个的:zonination/retirement,但是觉得他的算法难以理解。所以就自己重新设定了一些假定来阐述长期投资与资产积累的关系。

新型冠状病毒的传染性如何?

昨天看到一篇博客,关于计算新型冠状病毒的 R0(基本传染数) 的,感觉很有意思,于是就想复现一遍,原文在这里:Epidemiology: How contagious is Novel Coronavirus (2019-nCoV)?

注意:本文中所有的计算结果仅供演示,请勿作为专业的研究结果。

ggplot2 案例:绘制大规模散点图

本文首先介绍了最近我搜集的一些新的地图数据,包括一个带九段线的世界地图(精度较低),然后通过两个案例(世界人口分布和中国夜间灯光数据)演示了如何使用 ggplot2 绘制大规模散点图。

ggplot2 案例:将各国官方语言的学习时间映射在世界地图上

注意事项:本文使用的地图数据来源于 tmap,仅供演示使用,如需用于学术用途请谨慎使用。

首先使用 readRDS 函数读取我整理好的数据,这个数据是使用 writeRDS 函数保存的,这样的方式可以无损的保存 R 的对象:

ggplot2 案例:你最常用哪个表情?

这一些系列是 TidyFriday 的新系列教程,旨在通过大量的案例来帮助成员学习 使用 ggplot2 绘制精美图表的方法。敬请关注!本文是一个柱状图的案例,另外还讲述了如何使用在 ggplot2 图表上使用图片以及如何添加动图。

为微信头像添加一个福字

快给自己的微信头像贴个福字吧!

ggplot2:生肖印章字体

祝大家 2020 新年快乐!

祝大家 2020 新年快乐!

Happy 2020 ~
今天是今年的最后一天了,感谢大家的支持,希望新的一年里大家继续一起学习,一起进步!

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×