R绘制堆叠的密度图(Stacked Area Chart)

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R绘制堆叠的密度图(Stacked Area Chart)相关的知识,希望对你有一定的参考价值。

R绘制堆叠的密度图(Stacked Area Chart)

堆叠面积图(Stacked Area Chart)就像折线图一样,只是图像的面积区域都是彩色的。这种可视化方式通常在以下情况下使用。

我们想描述一个数量或量级是如何随时间变化的。

你有很多连续的数据点。对于很少的数据点,可以考虑绘制条形图。

我们期望可视化来自数据各个部分的贡献并通过堆叠的方式显示各个部分的比例。

这可以使用geom_area()函数来绘制,它的工作原理非常类似于geom_line()函数。但有一个重要的点需要注意。默认情况下,每个geom_area()从Y轴的底部开始(通常为0),但是,如果要显示各个部分的贡献,则需要将geom_area堆叠在前一个部分的顶部,而不是图本身的底部。因此,在设置geom_area的y值时,必须添加所有底层。

在下面的示例中,我们将其设置为y=psavert+uempmed,用于最上面的geom_area(),这样第一图图以y=0为基础进行绘制,而第二个图在第一图的基础上进行堆叠。

# 绘制堆叠的密度图;

以上是关于R绘制堆叠的密度图(Stacked Area Chart)的主要内容,如果未能解决你的问题,请参考以下文章

R可视化ggplot2绘制堆叠的条形图(Stacked Barplot)

R语言ggplot2可视化:可视化时间序列堆叠的面积图堆叠面积图给出了多个时间序列的贡献程度的可视化表示,以便于相互比较(Stacked Area Chart)自定义设置X轴上的时间间隔和标签

matplotlib绘制带比例(percentile)的堆叠(stacked)条形图(bar plot)

cufflinks基于dataframe数据绘制柱状图(bar plot)堆叠柱状图(stacked bar plot)

R语言ggplot2可视化:应用pivot_longer函数将数据从宽格式转换为长格式为dataframe的每一列绘制密度图和直方图(堆叠)

R语言ggplot2可视化整体排序的水平堆叠条形图(Ordered Stacked Horizontal Barplot)