如何使用 r语言ggplott2

  1. 首先有必要先熟悉一些r语言ggplott2的語法

  2. 然后,函数aes()指定每个变量扮演的角色这里,变量wt的值映射到沿x轴的距离变量mpg的值映射到沿y轴的距离

  3. 然后,不像其他的R包r语言ggplott2凭借其自身就可以被认为一种综合图形编程语言

  4. 然后,它有自己的学习曲线有时这个曲线比较陡,但是坚持住这些努力都是值得的

  5. 然后,了解了r语言ggplott2的基本语法之后我们首先介绍几何函数及其能够创建的图形类型,然后详细了解函数aes()以及如何利用它来对数据进行分组

經验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照嫃实经历原创未经许可,谢绝转载

面积图是展示定量数据的图 R提供了标准函数geom_area()来绘制面积图,并提供了geom_line()来使用在数据点上绘制线

面积图是一种线图,代表定量数据的分布 在这种图表类型中,我们将首先标记数据点然后通过一条线将它们连接起来,以演示不同时间段的数据点或值的数量

在本教程中,我们将使用r语言ggplott2库创建面积图 好吧,如果您知道使用geom_area()函数则距离在R中创建漂亮的面积图仅几步之遥。

让我们使用正态分布值绘制一个简单的面积图

這是使用r语言ggplott2在R中的基本面积图。 这里的数据取为正态分布值(rmrm)

执行以下代码以绘制面积图。


如上所示一个简单的面积图看起来并鈈令人兴奋,对吧 好吧,让我们通过添加颜色字体,样式和主题来为我们的区域图增光添彩

该图包括面积图上的线和点。 点点和点線比简单的面积图有意义 执行以下代码以绘制自定义面积图。


 

堆叠的面积图是面积图的一部分它在一个图中演示了多个组的行为。

为此您需要安装dplyr软件包。 要安装dplyr请在r studio中运行以下代码。

下面的代码将说明相同的情况


 
 

上一节中我们增强简单区域图的方式非常棒。 同樣我们将向堆叠面积图添加一些字体,颜色和样式但这一次使用Viridis。

Viridis是一个可视化库可帮助向图形添加颜色和不同样式。 要安装Viridis软件包请在r studio中运行以下代码。


plotly是一个开放源代码库用于创建具有各种主题和悬停功能的极具吸引力的视觉图形。

在本节中我们将针对美國婴儿名字在过去几年中的受欢迎程度绘制叠加区域图。

如您所见下图非常有趣,并且带有图例 对Plotly表示感谢。


 

多个方面是面积图的主偠部分因为它们将演示每个数据组的行为。 在这种情况下使用facet_wrap()函数说明了每个婴儿名字的流行程度。

使用简单的函数facet_wrap()您可鉯在R中创建多个绘图面板。此函数可方便地显示各个组的行为如下所示。

执行以下代码使用facet_wrap()函数创建多面板图。




在本节中我们將绘制一个堆积面积图,该图显示1900年至2002年之间的人口年龄分布

执行以下代码以绘制堆积面积图,以显示人口的年龄分布


在比例堆积面積图中,组的值由百分比而不是其他参数表示

此方法对于清楚地了解组的百分比非常有用,并请注意百分比更有意义,并且还可以识別隐藏的数据模式

好吧,对于这种方法首先我们必须创建一个额外的百分比列。 为此我们需要一个名为“ dplyr”的库

Dplyr是R中的特殊软件包其中包括用于数据处理的特定工具。

执行以下代码以用百分比表示的组来绘制堆积面积图


这是显示添加的“百分比”列的数据框。



媔积图就像折线图一样用于演示某些事物随时间的演变或对象随时间的行为。

R提供了标准函数geom_area()来绘制面积图

堆积面积图用于表示針对某些参数的多个变量。 堆叠面积图是分析中最常用的面积图类型

嗯,在本教程中我们还介绍了各种类型的面积图和堆积面积图。 R提供了各种可视化库例如tidyverse,Viridisr语言ggplott2,hrbrtheme以增强可视化图形。

希望您喜欢本教程 对于任何查询,请随时点击评论部分 快乐策划!!!

我要回帖

更多关于 r语言ggplot 的文章

 

随机推荐