问题标签 [vline]

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

r - 如何在构面直方图中向 geom_vline 添加图例?

我使用分面视图绘制了 3 个直方图,并为平均值和中位数添加了 v 线。

在此处输入图像描述

我想添加一个图例来指示哪个 vline 指的是哪个统计信息。

以下代码返回错误:

grDevices::col2rgb(color, TRUE) 中的错误:无效的颜色名称 'mean'

0 投票
1 回答
1788 浏览

ggplot2 - ggplot2 - 将手动图例添加到多个图层

我有一个 ggplot,我在其中使用颜色作为我geom_points的一个列(我的处理)的函数,然后我使用scale_color_manual来选择颜色。

我自动得到我的传奇

问题是我需要绘制一些与我正在使用的实验设置有关的水平线geom_vline,但是我不知道如何手动添加一个不会与我已经混淆的单独图例有,并说明这些行是什么。

我有以下代码

在此处输入图像描述

所以我只需要在“治疗”下方有一个额外的图例,上面写着“BESE PLOTS LOCATION”并且与灰线有关

我一直在寻找解决方案,我尝试过使用"scale_linetype_manual"and "guides",但我没有到达那里

0 投票
1 回答
263 浏览

r - 垂直线在 ggplot 中未按预期显示

我正在模拟 40 个独立同分布指数的均值分布,并绘制样本均值的分布以及样本均值 (A) 的分布均值和 lambda = 0.2 (B) 的指数的理论均值。这两种方法 A 和 B 应显示为不同颜色的垂直线,并且应在图例中解释它们的颜色代码。然而,我的代码只产生一条垂直线,并忽略了我在代码中定义的配色方案。

代码如下:

情节如下:

在此处输入图像描述

您的建议将不胜感激。

====================================

编辑

@mkt:感谢您的贡献。我仍然需要在图中注释垂直线,这就是为什么我使用 aes() 中的颜色以及稍后在我的代码中映射到颜色的字符串。所以我仍然需要找到如何做到这一点的解决方案。

0 投票
1 回答
283 浏览

r - 在数据的平均值处添加一条线,ggplot2

我正在尝试添加一条简单的线来在 ggplot2 条形图中显示我的数据的中位数和平均值。

这是我的代码

我确实看到了我的数据,但 vline 没有显示出来。你知道有什么问题吗?

0 投票
1 回答
31 浏览

r - 使用 Facet R 添加线条

我做了一个图表,我希望能够用线条在图表中显示当天的值。

这是我的代码:

以下是部分内容dratiodf_2

这个想法是,然后在后面的列中,您会得到相同的结果,但是“D36”列已更改为另一个时期,并且具有该值的列已更改为该时期的不同值。

这里是dratiolatest

这些是每个时期的最新值。

现在我的问题是如何制作,以便在每个方面都有线条,显示该方面的最新值?

我尝试了各种想法geom_vlinestat_summaryh但它们只是不会出现,或者以多面格式出现。

感谢您的宝贵时间,无论您的回答能力如何。

0 投票
3 回答
207 浏览

python - matplotlib 中从点到 x 和 y 轴的短划线

在此处输入图像描述

如您所见,我想让破折号连接到 x 和 y 轴。总是有一个小的差距。

我用matplotlib 的是vline函数,不知道怎么用transform参数。

0 投票
1 回答
144 浏览

python - 如何在 matplotlib 中添加垂直微分线(或残差)?

我想添加垂直线,分别用红色和蓝色虚线来描绘y1_predict - y_true和的残差。y2_predict - y_true我更喜欢在当前图表的顶部添加线条,我可以编写的代码如下所示。如果需要从头开始绘制,请忽略我的代码。

在此处输入图像描述

0 投票
1 回答
37 浏览

julia - 情节.vline!在新的 Plots 版本中无法识别函数

Plots 是否改变了 vline(!)?今天在新安装的机器上试了下:

并在底部引用了错误。新的 Plots 是 v"1.20.0" 而在 v"1.19.3" 机器上运行良好。

MethodError: 没有方法匹配 Val{:vline}

0 投票
1 回答
111 浏览

r - 在分解的 x 轴上绘制 geom_vline()


更新

我按照@danlooo 的建议设法让 vline 显示出来,

但是,由于我的真实数据中有很多图,这些图是在具有 3 个不同 vlines 的循环中生成的,因此很难找到一个公式来为所有 vlines 获得正确的位置。

因此,我随后尝试使用sec.axis = sec_axis() . 不幸的是,您不能将连续轴添加到离散轴上,您将收到以下错误

错误:提供给连续刻度的离散值

然后我尝试用连续轴绘制数据并将分解后的数据添加为辅助轴。然而,这将图形“挤压”在一起,使其松散出特有的 S 形。

所以我最终放弃了用 ggplot 制作这些特定的图,而是使用了“正常”plot()功能,即使它看起来不像 ggplots 那样好,它也很有效......


我正在尝试使用 geom_vline 向具有分解 x 轴(必须分解)的 ggplot 添加一条垂直线。但是这条线没有出现。

我尝试了几种建议的解决方案:

用 x 轴上的日期定位 geom_vline

在离散 x 轴上绘制 geom_vline

课程日期 x 轴上的 ggplot geom_vline

https://www.py4u.net/discuss/866042(此解决方案适用于python ...)

https://github.com/tidyverse/ggplot2/issues/3197

https://github.com/tidyverse/ggplot2/issues/4285

https://community.rstudio.com/t/how-to-add-a-vertical-line-on-a-factor/38341

在 ggplot 中为 R 中的分类变量 x 轴绘制垂直线的问题

这是我当前代码的示例:

我想要做的是遍历df,得到3个单独的图,每条线在x = 25,x = 26和x = 27处。

正如我上面提到的,我尝试了一些其他解决方案,您可以在其中获得关卡的位置,变异?tidyverse 等的数据。

如果 x 轴是数字或者我例如写,则 Vline 显示得很好

但是,它不会显示在分解的 x 轴上的水平之间

有关如何解决此问题的任何建议?

0 投票
1 回答
53 浏览

html - 如何在散景中隐藏跨度线

我有一个散景图和一个线图以及许多跨度 vlines。线图可以通过图例轻松隐藏,但如何隐藏跨度线?我想单击单个跨度线以完全静音或隐藏它们。如何才能做到这一点?