问题标签 [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 投票
0 回答
320 浏览

r - 在ggplot2中使用geom_area的堆积面积图中的垂直比例问题

我正在尝试使用 R 中的 geom_area 创建 4 类数据的堆积面积图。我可以使用 geom_line() 为类别构建折线图,但是当我使用 geom_area 显示阴影区域时,垂直比例不正确。看起来它可能正在对数据进行一些汇总。我的折线图代码如下所示,并生成一个准确的绘图,其值范围从 0 到大约 800,000 美元:

下面我的区域绘图代码生成的绘图在视觉上是正确的,但垂直比例从 0 到大约 1,600,000 美元,这绝对不是正确的值范围。我在绘图前后检查了数据值的范围,面积图肯定有比例错误。

正确的折线图 垂直比例不正确的面积图

0 投票
1 回答
626 浏览

r - 在 ggplot - R 中使用 geom_area 时创建平滑线

我正在尝试使用 R 和 ggplot 创建一个具有平滑线的面积图。我可以创建面积图,但无法创建平滑线。我尝试了 geom_area 和 geom_smooth 或 stat_summary 的组合。Stat_summary 生成了一条平滑线,但它一次只在 x 轴的一侧创建了一条平滑线。我对 R 相当陌生,所以我可能犯了一个非常基本的错误而没有意识到。任何帮助将不胜感激!

我的目标是创建这样的东西:

示例图像

我附上了我一直在使用的示例数据:

这是生成面积图但不创建平滑线的 geom_smooth 代码:

这是当前生成的图:

当前情节

0 投票
0 回答
40 浏览

r - geom_area() 不显示堆积图。为什么?

我一直在尝试绘制一个图表,显示特定世界地区(西欧、北美等)在某一期刊的某一期中被报道的频率。

我希望 x 轴显示问题,y 轴显示某个区域在该问题中被覆盖的次数。我想创建一个堆积面积图,这样我就可以看到哪个区域在哪个问题中被覆盖得最多,以及这些数字如何随时间变化。

我的数据如下所示:

我的数据集。

图片中未显示包含其他世界区域(WE = 西欧,EE = 东欧等)的数据的观察结果,但会进一步向下显示。

我的代码如下所示:

根据本教程,我的代码应该可以工作,但不能。相反,我得到以下结果: 我目前的情节

我知道,x 轴仍然很乱,但我可以稍后处理。我想知道的是,为什么没有显示这些区域?

0 投票
0 回答
96 浏览

r - ggplot2 geom_area 的图案和纹理

我有一个关于ggplot2的简短问题。使用时是否可以获得测试和模式geom_area()

我已经看到了ggpattern扩展,但它似乎不起作用geom_area(),尽管我可能错了。

0 投票
0 回答
14 浏览

r - 在ggplot中删除geom_area周围的边框

下面的代码生成下面的图像。如何修改代码以使绘图在彩色组之外没有灰色空间?从某种意义上说,我希望图像的颜色部分接触图像周围的白色。

在此处输入图像描述

0 投票
1 回答
54 浏览

r - 根据分类变量 (geom_area) 更改曲线下区域的颜色

我正在尝试绘制一条曲线(使用 geom_area),其中曲线下的面积根据第三个变量而变化。

这是一个可重现的示例:

结果在这里:

在此处输入图像描述

我想要的是根据空间变量为曲线下的这个黑色区域着色。尝试类似下面的代码会给出一个非常奇怪的曲线(在这里查看:

在此处输入图像描述

有什么帮助吗?

0 投票
2 回答
106 浏览

r - 轴和绘图填充区域之间的填充区域(ggplot2)

我正在使用这段代码:

对于plot2,如何扩展 x=2018 和 y 轴之间的“填充”?我不想看到 2017 本身(如plot1),但我想看到 y 轴(比如 x=2017.8)和 x=2018 之间的这种“填充”。

我试过limits=c(2017.8, 2020)了,但没有运气。

编辑

这就是我要找的: 在此处输入图像描述

0 投票
0 回答
16 浏览

r - 如何从面积图中删除空白(geom_area)

我在 data.frame 中有以下数据:

我想使用以下代码创建一个分层(堆叠)区域图:

但是我得到的结果在层之间的某些地方有奇怪的空白:

在此处输入图像描述

我发现了这个问题,但这并没有使用与我相同的代码。

有谁知道我该如何解决这个问题?

0 投票
1 回答
111 浏览

r - 为什么 ggplot geom_area 在尝试根据聚合数据绘制堆积面积图时为空?

我正在尝试创建一个堆叠区域图,以指示分配主题的每月/每年推文的比例。我的数据框有三列;tweet_time,主题,计数。下面粘贴了一个 head()。我已经查看了类似的问题,例如下面的问题,但在这种情况下,它们各自的解决方案并未提供解决方案。 为什么我在 ggplot2 empty R ggplot2 geom_area() 中的堆积面积图不起作用

我的数据框如下:

我用于情节的代码目前是:

我想知道这个问题是否与未按月排序的 tweet_time 列有关(即 02/2012 不是紧随 01/2012 之后)并且格式不是日期?但是,当尝试改变 as.date 时,它​​无法识别格式。

任何帮助都会很棒。

0 投票
1 回答
117 浏览

r - 如何在ggplot2(geom_area)中使x轴上的日期等距并将日期格式设置为“%d %b %Y”

我有一个反复出现的问题让我发疯......我正在使用'''geom_area'''以我的x轴作为日期来绘制一个ggplot2。我试图将日期分隔成彼此相等的距离,但我看不到如何......我正在附加我的虚拟数据。第一个图很好地绘制了我的数据,但如果日期彼此接近,我的日期会聚集在一起。我想让它们像“选项 2”一样等距,但“date_sr”不会绘制我的百分比信息。

我非常感谢您能提供的任何帮助。

geom_area 绘制女性和男性之间的性别比例。通知 2020 年 2 月 8 日更接近 2020 年 9 月 8 日。我希望将 3 个日期彼此等距绘制,并将日期格式设置为“%d %b %Y”。

在此处输入图像描述