问题标签 [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 回答
311 浏览

r - 闪亮,R:复选框,geom_hline,ggplot

在我闪亮的应用程序中,我只想在ggplot用户选择使用复选框时添加 geom_hline,我也希望用户yintercept使用numericInput. 我相信有一个简单的解决方案,但由于我不是编码员,所以我想问一下哪种方法最简单。我的代码是这样的:

在用户界面中:

在服务器中:

哪个有效,只是我不知道告诉闪亮“geom_hline仅当我通过选中复选框告诉你时才显示”的最佳方式,if else我相信应该涉及一个循环。非常感谢您的任何建议!

0 投票
1 回答
416 浏览

r - 在ggplot2中的散点图中添加一条水平线

继此 如何添加将函数应用到现有数据框的结果?

给我我需要的东西。

我想做的是将其绘制在散点图上,水平线等于我计算的比率之一。而不是手动添加。

我认为这可能有效

它确实如此。它在 20 处给了我一条线。但是我怎样才能让它给我一条等于 A 区速率值的线(例如)。通过这种方式,您可以快速查看哪些费率高于或低于 A 的费率。

再次。抱歉,这很简单。但是已经晚了……

0 投票
1 回答
3935 浏览

r - 将 geom_hline 添加到图例

在昨天和今天都在网上搜索之后,我得到一个图例的唯一方法是在这篇文章中遵循“Brian Diggs”的解决方案: 将图例添加到 ggplot2 线图

这给了我以下代码:

如果我删除 的颜色,一切都会正常工作,但是如果我在不是实际颜色hline的颜色中添加一个值(如),我会收到一个错误,即它不是颜色(仅适用于)。怎么会加一个传说这么大的普通东西这么大的问题?有很多更简单的方法吗?hline"SampleMean"hline

创建原始数据:

0 投票
0 回答
68 浏览

r - 缩短刻面面板内两个水平因子的平均线

我有一个时间因素,有两个层次,入院和出院。我facet_grid用来创建四个面板,其中我的连续 Y 将按时间查看。我希望能够为每个面板中的两个时间级别中的每一个添加一条平均线。我的问题是平均线跨越了面板的整个宽度,我想缩短它以保持在点的区域内。

这是代码:

图片

0 投票
3 回答
588 浏览

r - R ggplot:传说中的“交叉效应”(不会随着 show.legend = NA 而消失)

以下代码会在图例中导致不需要的交叉效果。

在此处输入图像描述

我读了几篇文章说添加show.legend = NA可以使这种效果消失,但这在我的情况下不起作用。

编辑: 为避免混淆,我不希望传说消失!我只是想让传说中的“十字架”消失,所以它应该显示如下项目:

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
75 浏览

r - 为闪亮的条形图的每个单独条创建平均线

我正在尝试使用闪亮的 ggplot2 创建一个条形图,其中的线条代表每个条形的平均值。换句话说,将有 5 条不同的平均线(基于图中 5 个单独条形图内的数据)。是否有可能做到这一点?

我已经知道可以创建一个可以代表均值的截距;但是,我不知道能够为每个单独的条而不是整个条图执行此操作:

0 投票
0 回答
319 浏览

r - 用值和标题标记 geom_hline()

我正在使用 ggplot2 制作统计控制图。我不知道是否有一种方法可以在没有 ggplot 的情况下在 r 中执行此操作(可能有),但是我的代码已经足够深入,我认为我可以通过一个修复来完成工作。

我用数据、CL、UCL 和 LCL 创建了图表。我唯一要添加的是 CL、UCL、LCL 的标签,可以在行本身的正上方或右侧(就像您在 minitab 输出中看到的那样)。

下面的代码是我创建图表的方式。一切看起来都很好。我已经在 geom_hline() 参数中尝试了 label = "UCL = ..." ,但我对 geom_hline 不太熟悉,所以我真的不知道还能尝试什么。

我希望它看起来类似于 minitab 控制图,CL、UCL 和 LCL 显示在每条控制线的右上角或直接显示在每条控制线的右侧。谢谢。

0 投票
0 回答
342 浏览

ggplot2 - 在不更改图例标题的情况下更改 geom_hline 的线型

我对 R 很陌生,所以如果我弄错了,请原谅我。我正在尝试将geom_hlineggplot2 中的虚线线型更改为实线。任何帮助深表感谢!

通常这很容易通过更改linetype = "dashed"为 来完成linetype = "solid"。但是由于我必须对图例中的文本使用线型,所以我不能这样做。linetype = "solid"在颜色结果之后添加

[[<-.data.frame ( tmp , i, value = c("blue", "blue")) 中的错误:替换有 2 行,数据有 1`

这是我要调整的代码:

0 投票
1 回答
815 浏览

r - 在ggplot上绘制与折线图相交的垂直/水平线

以下代码生成以下图:

阴谋 但是,我想限制垂直线和水平线,以便它们一旦碰到我的图表的累积和感知线就不会进一步移动。有谁知道我可以如何改变我的代码来做到这一点?

在此先感谢您的帮助!

0 投票
2 回答
603 浏览

r - 如何将十六进制代码传递给ggplot中的geom_hline?

在下面的代码中,我p1使用来自df1. 我想在 中的score每个项目的值处添加一条水平线df2,并使用列中包含的每个项目的相应十六进制代码为每一行着色item_hexcode

我认为将十六进制代码传递给 ggplot 以确定每行的颜色会很简单,但我似乎无法弄清楚如何去做。我尝试的每种方法要么引发错误,要么似乎将十六进制代码视为一个因素的字符串/级别。

谁能指出我哪里出错了?

示例图

谢谢!