问题标签 [geom-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.
geom-vline - geom_vline() 日期范围输入()
我已经建立了一个闪亮的折线图。x 轴的日期涵盖 2014 年到当前日期。
我已经使用 geom_vline() 设置了各种垂直线来突出显示数据中的点。
我正在使用 dateRangeInput() 以便用户可以选择开始/结束日期范围以查看图表。
我的一条垂直线是 2014 年 2 月。如果用户使用 dateRangeInput() 查看从 2016 年 1 月开始的日期,则 2014 年 2 月的垂直线仍显示在图表上。即使数据线从 2016 年 1 月到当前日期,这也导致 x 轴从 2014 年开始。
当这条垂直线在 dataRangeInput() 之外时,有没有办法阻止它在图表上显示?也许 geom_vline() 中有一个论点来处理这个问题?
r - 数据为 POSIXct 时,ggplotly() 不显示 geom_vline / geom_hline
我正在尝试使用“时间标记”制作图表。这些时间标记是某些日期的垂直线。时间数据为 POSIXct 格式。我想使用 Plotly 很棒的交互界面并在其中使用我的 ggplot 对象。
问题是这些“时间标记”在使用 ggplotly() 后没有显示出来。我已经尝试过,plotly::add_segments()
但它不起作用。这是两个可复制的示例:
1. 使用非 POSIXct 数据可以正常工作
2. POSIXct 数据不显示正确结果
我已经看到了一些解决方法(比如这个:将垂直线添加到 ggplotly plot),但它是“复杂的”。有没有更简单的方法来解决这个问题?
我正在使用带有 R 版本 3.5.0、RStudio 和以下软件包的 Windows 10:
library(tidyverse)
和library(plotly)
r - 使用现有的 geom_line 图例添加 geom_vline 图例
当我已经有非常明确的 geom_line 图例时,我在添加 geom_vline 图例时遇到问题,我的代码如下:
结果我得到:
其中 CODT id 时间段 en Tre7 是治疗组和对照组的虚拟变量,TNA 是这两组的出生率。
我的问题是如何获得一个不错的 geom_vline 图例,标签为“27F”,不会干扰 geom_line 图例?我曾尝试使用 show.legend=TRUE 和 Show_guide=TRUE 但没有任何效果。
r - 如何使用ggplot2在直方图上添加多个vline
我绘制了一个直方图,显示了直方图 当分配不平衡的概率总和为 50%、80% 和 90% 时,我想添加垂直线。
我已经构建了直方图,但无法添加上述垂直线。
当分配不平衡的概率之和为 50%、80% 和 90% 时,我期望垂直线
r - geom_vline,图例和性能
我想在我的绘图上绘制几条垂直线,并为每个相应的 vline 绘制一个图例。
阅读这篇文章后,这是我实现的:
现在的情节:
这很好用:
但它很慢:
(对不起,我的系统是法语的)
但是,当我这样做时(在 aes 之外使用 xintercept):
图例不显示:
但它要快得多:
我怎样才能两全其美,即传奇,快速显示?