问题标签 [geom-area]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
62 浏览

r - 绘制具有多个级别的数据时,geom_area 未显示预期结果

R:我发现当尝试使用 geom_area 绘制直方图的叠加时,单个叠加的结果与将它们绘制在一起时的结果不一致。一个例子:

为了说明我的观点,我将数据分类为 F 或 M,然后绘制每个的直方图和 geom_area。

蓝色的结果

红色的结果

但是当我将两组数据绘制在一起时,红色 geom_area 叠加层是不同的 - 它似乎从 M 和 F 获取数据。我需要更改什么才能让红色 geom_area 看起来与绘制时相同通过它自己?

红色和蓝色

0 投票
0 回答
37 浏览

r - 带有日期时间变量的 geom_area

我了解如何使用 geom_area 绘制日期时间变量。我尝试先转换为一个因子,然后再转换为一个数字,但是每次我都会收到此错误:

警告消息:在 max(ids, na.rm = TRUE) 中:max 没有非缺失参数;返回-Inf

如果有人可以帮助我,我将不胜感激!

我的日期时间变量是:“POSIXct”“POSIXt”和其他数字。

我的数据:

我的代码:

0 投票
1 回答
50 浏览

r - R GGplot geom_area 数据可能无意重叠

本周我正在处理 Tidy Tuesday 数据,并遇到我的 geom_area 做我认为与数据重叠的事情。如果我 facet_wrap 数据,那么任何一年都没有缺失值,但是一旦我制作了一个区域图并填充它,医疗保健/教育数据似乎就消失了。

下面是我的意思的示例图。

0 投票
1 回答
42 浏览

r - ggplot2:geom_area 产生的输出与预期不同

我想使用 geom_area() 为日期为 x 轴和频率为 y 轴的数据集创建堆积面积图。我的数据集看起来像这样

我尝试使用以下代码创建堆积面积图 -

但是,我最终得到了一个看起来像这样的意外输出

geom_area(位置='填充')

我尝试使用 将位置设置更改为“身份” geom_area(position='identity'),它提供了改进的输出,但不是我想要的。

geom_area(位置='身份')

我希望输出看起来像 R 中的基本堆积面积图 -

基本 R 堆积面积图

我也试过geom_bar()了,这给了我一个堆积的条形图,但我想用面积创建类似的图表

0 投票
1 回答
49 浏览

r - 堆积图未显示在图表上。R ggplot geom_area

我正在尝试使用面积图显示堆积图。但是,在我输入 x 和 y 的变量以及填充数据后,图表上没有显示任何内容。

输出

0 投票
0 回答
52 浏览

r - 在 ggplot2 中结合 Facet_zoom 和 geom_area 以获得 geom_density

我正在创建一个密度图,我必须根据 x 轴值对区域进行着色。我希望将它与缩放结合起来,这样我就可以绘制完整的图,然后放大彩色区域

1)要放大我执行以下操作:

这给了我

在此处输入图像描述

  1. 然后为该区域着色,我执行以下操作

这给了我

在此处输入图像描述

我无法将 facet_zoom 和 geom_area 结合起来,而且我还没有在网上找到可以使用的任何其他好的示例。

理想情况下,我想创建该区域在整个图片中着色的图片,然后我将放大着色区域。然后在放大的部分中,如果能够只绘制 x 轴的特定部分,我尝试将 xlim 添加到 facet_zoom 但它失败了,我猜这是由于我使用 geom_density 造成的。

0 投票
0 回答
39 浏览

r - gganimate 与 geom_area 结合使用时无法正常工作

我想gganimate使用geom_area2000 年到 2050 年之间的不同值来为 ggplot 设置动画。但是,由于某种原因,如果我包括view_zoom保持 y 轴固定并沿 x 轴缩小前 50 帧左右它在值 1999.95 和 2000.05 之间放大,对于最后 50 帧,它显示 x 轴的整个范围(从 2000 年到 2050 年)。我该如何解决这个问题,以便它逐渐缩小,直到最后显示 x 轴的整个范围?

示例 gif

0 投票
0 回答
27 浏览

r - 具有离散 x 轴的 Geom_area()

我有以下数据集:

在此处输入图像描述

我想在 x 轴上使用 PorcentajeElemento,在 y 轴上使用 PorcentajeNR,根据 UnidadAnatómica 的颜色,但我想在不同的区域看到它。所以我有以下代码:

我得到以下情节:

在此处输入图像描述

如您所见,图中有一个错误,我猜原因是 x 是“离散的”。如果我为 x 轴创建另一个连续变量(例如 Dataset$B),它会起作用:

我得到以下情节:

在此处输入图像描述

我想要最后一个图,但在 x 轴上使用 Dataset$PorcentajeElemento。这可能吗?谢谢