问题标签 [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.
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
包含聚合测量值。当我遵循所有这些时,我收到以下错误:
我究竟做错了什么?
干杯!
r - R:带有 scale_color_manual 错误的 ggplot geom_hline 自定义图例
我的代码运行良好,直到我geom_hline()
在情节中添加了另一层。现在我不断收到这个错误,我不明白我做错了什么。我想要两条水平线都是红色的,但在提供的 yintercept 处有一条虚线或虚线。
代码:
数据输入:
r - 使用因式分解变量和 geom_hline / geom_vline 进行刻面
考虑这段代码:
谷歌帮我找到了一个debug,即包裹intercept
成aes
Hadley 在这里写道,作为变量的函数需要存在于每一层中。(这对我来说听起来很神秘)
为什么在分解构面变量时会发生这种情况?
r - 如何在 r ggplot2 的多面图上将数据的平均值添加为水平线
我正在尝试在多面图中添加mean
ofDuration Average
列。不知何故我可以绕过它,我尝试了一些功能,例如geom_hline
,但不知何故它不适用于多面图:
将此块添加到图表中,但它不起作用:
创建示例数据框:
创建绘图的代码:
ggplot2 - 极坐标图 (ggplot2),外环已移除,网格位于顶部
我已经搜索并重新搜索了不同的问题,虽然我看到了类似的问题(有些确实很有帮助),但我似乎无法找到答案。
我正在使用极坐标图,默认情况下,这些图会添加一个我不想要的额外外环。我设法通过删除 [panel.grid] 并改用 [geom.hline] 来摆脱它。
这是我的问题:
如果我使用 panel.ontop=FALSE ,网格线会显示在绘图下方,并且我会丢失单位参考(我需要)(例如,无法看到对应于 1 的除法在哪里)
如果我使用 panel.ontop=TRUE,我会松开网格线
我想要的是将网格线放在顶部(并且没有最外圈)的情节。在这里您可以看到我的代码示例:
我确信这是非常简单的事情,但是对于我的生活,我已经花了 3 天的时间来做这件事并且无法做到正确。
任何帮助将不胜感激,
安娜
r - 无法在 geom_bar() 中将不同的行添加到不同的方面
我正在尝试geom_bar()
在 ggplot 中向不同方面添加不同的行。我能够复制此处发布的解决方案,但无法让我的工作。非常感谢帮助!
这是我的数据库:
我使用以下代码来创建绘图:
我得到这个图,它在每个方面重复 5 条线,而不是在每个方面绘制一条线(即在方面 1 中为 0.5,在方面 2 中为 0.3 等):