问题标签 [geom-hline]

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 回答
374 浏览

r - 图例 geom_hline 顺序不正确

我在 ggplot 中制作了一个条形图,并添加了几行。发生的情况是线条的颜色和描述不对应:

在此处输入图像描述

黄线应该有描述“中值成员”,但显示为“平均成员”。这里会发生什么?我使用的代码:

0 投票
0 回答
316 浏览

r - 尝试使用附加分组变量将平均线添加到 facet_wrap 图

我正在尝试用 ggplot 制作散点图。我的数据集由 4 列组成,其中三列是因子变量,第四列是连续变量。

'data.frame':108 obs。4个变量:

$ 名称 : 因子 w/ 3 个级别 "Con","Tag","Vel": 1 2 3 1 2 3 1 2 3 1 ...

$ 模型:因子 w/ 3 个级别 "1","2","3": 1 1 1 1 1 1 1 1 1 1 ...

$ IndexSeq : int 1 1 1 2 2 2 3 3 3 4 ...

$ 测量值:num 0.736 0.377 0.377 1.072 0.513 ...

“Supplot”包含“名称”和“模型”的平均值,因此有 9 个数据点。我读过许多帖子,说要在面板图上添加水平平均值,您需要单独data.frame包含聚合测量值。当我遵循所有这些时,我收到以下错误:

我究竟做错了什么?

干杯!

0 投票
1 回答
586 浏览

r - 在 facetwrap ggplot2 中标注 hline

我试图在我的 ggplot 中用每个 facet 的值标记hline。 facet_wrap 显示几个Ratings,并且 hline 值来自Benchmark. 我曾尝试label=geom_hline中使用,但这不起作用。我将不胜感激有关如何解决此问题的任何帮助和/或建议。

下面是一个示例代码来说明我的观点。先感谢您。

在此处输入图像描述

0 投票
0 回答
164 浏览

r - R:带有 scale_color_manual 错误的 ggplot geom_hline 自定义图例

我的代码运行良好,直到我geom_hline()在情节中添加了另一层。现在我不断收到这个错误,我不明白我做错了什么。我想要两条水平线都是红色的,但在提供的 yintercept 处有一条虚线或虚线。

代码:

数据输入:

0 投票
1 回答
168 浏览

r - 使用因式分解变量和 geom_hline / geom_vline 进行刻面

考虑这段代码:

谷歌帮我找到了一个debug,即包裹interceptaes

Hadley 在这里写道,作为变量的函数需要存在于每一层中。(这对我来说听起来很神秘)

为什么在分解构面变量时会发生这种情况?

0 投票
0 回答
57 浏览

r - 如何在 r ggplot2 的多面图上将数据的平均值添加为水平线

我正在尝试在多面图中添加meanofDuration Average列。不知何故我可以绕过它,我尝试了一些功能,例如geom_hline,但不知何故它不适用于多面图:

将此块添加到图表中,但它不起作用:

创建示例数据框:

创建绘图的代码:

0 投票
1 回答
1058 浏览

r - 具有多个点和 facet_wrap 的 geom_hline

我正在尝试在我的数据的特定点绘制水平线。这个想法是,我想要一条从等效迭代的第一个值(即 0)开始的水平线,在我的每个轴的 y 截距处;SA、VLA、HLA。我的问题会随着数据变得更加清晰。

这是我使用 ggplot 的情节

在此处输入图像描述

我想要的是对于每个轴 SA、VLA、HLA(即每个 facet_wrap)在 y 截距(由前 4 列中的第 5 列中的 ratio1 给出值)。任何帮助将不胜感激。先感谢您

0 投票
2 回答
783 浏览

r - ggplot:在 geom_bar 的每个方面添加不同的行

这个问题是在我之前的问题之后: 如何在所有方面排序条形?

我想在我的 geom_bar 的每个方面添加不同的行。我使用了 geom_hline 函数,但所有线条都添加到了所有方面!

我的代码:

在此处输入图像描述

0 投票
1 回答
456 浏览

ggplot2 - 极坐标图 (ggplot2),外环已移除,网格位于顶部

我已经搜索并重新搜索了不同的问题,虽然我看到了类似的问题(有些确实很有帮助),但我似乎无法找到答案。

我正在使用极坐标图,默认情况下,这些图会添加一个我不想要的额外外环。我设法通过删除 [panel.grid] 并改用 [geom.hline] 来摆脱它。

这是我的问题:

  • 如果我使用 panel.ontop=FALSE ,网格线会显示在绘图下方,并且我会丢失单位参考(我需要)(例如,无法看到对应于 1 的除法在哪里)

  • 如果我使用 panel.ontop=TRUE,我会松开网格线

我想要的是将网格线放在顶部(并且没有最外圈)的情节。在这里您可以看到我的代码示例:

在此处输入图像描述

我确信这是非常简单的事情,但是对于我的生活,我已经花了 3 天的时间来做这件事并且无法做到正确。

任何帮助将不胜感激,

安娜

0 投票
1 回答
403 浏览

r - 无法在 geom_bar() 中将不同的行添加到不同的方面

我正在尝试geom_bar()在 ggplot 中向不同方面添加不同的行。我能够复制此处发布的解决方案,但无法让我的工作。非常感谢帮助!

这是我的数据库:

我使用以下代码来创建绘图:

我得到这个图,它在每个方面重复 5 条线,而不是在每个方面绘制一条线(即在方面 1 中为 0.5,在方面 2 中为 0.3 等):

ggplot 图像在每个方面都有重复的线条