【发布时间】:2020-05-03 17:44:15
【问题描述】:
我在网上找到了这个教程,它有助于将 ggplot2 的 geom_abline() 转换为 Plotly 图:https://plotly.com/ggplot2/geom_abline/
看起来我们可以简单地使用ggplotly()进行这样的转换:
library(ggplot2)
library(plotly)
p <- ggplot(data, aes(x=x_val, y=y_val, colour=color_val)) +
geom_point() +
geom_vline(aes(xintercept=xintercept_val), colour=color_val)
ggplotly(p)
但是,我无法使用以下代码将我的 ggplot2 图转换为 Plotly 图:
# notice that both my x_val and xintercept_val are dates.
# here's my ggplot2 code:
gg <- ggplot(data) +
geom_point(aes(
x_val,
y_val,
color=color_val,
shape=shape_val
)) +
geom_vline(aes(
xintercept=xintercept_val,
color=color_val
))
ggplotly(gg)
这是我使用 ggplotly(gg): 的 Plotly 图表的屏幕截图
不知道为什么垂直线没有出现在 Plotly 中。
【问题讨论】: