【问题标题】:Add a line to a boxplot using plotly使用 plotly 在箱线图中添加一条线
【发布时间】:2017-09-19 09:05:20
【问题描述】:

是否可以在 plotly 中向箱线图添加垂直线?我知道它在ggplot2 中有效,但我很需要它。如果我不需要每次都转换我的静态 ggplot 会很好。

这是一个最小的例子

plot_ly(x = ~rnorm(50), type = "box") %>% 
   add_trace(x = ~c(0.75),y=c(-2,0.5),type='scatter',mode='lines')

而不是在我希望线通过箱线图之前停止线。此外,我想要与单个箱线图相同的情节范围。

【问题讨论】:

  • 我尝试为箱线图的 y 轴设置一个值,但后来我的箱线图不再出现

标签: r plotly


【解决方案1】:

改变调用顺序:

library(plotly)
plot_ly(x = ~c(0.75), y=c(-2,2), type='scatter', mode='lines') %>% 
  add_boxplot(x = ~rnorm(50), inherit = F) %>% 
  layout(yaxis = list(range = c(-2, 2))) 

【讨论】:

  • 非常感谢。我已经在尝试构建自己的箱线图。这让它变得容易多了。没想到切换顺序,我猜,缺乏睡眠的编码更容易出错。
猜你喜欢
  • 2020-05-22
  • 2018-08-09
  • 1970-01-01
  • 1970-01-01
  • 2020-05-28
  • 1970-01-01
  • 2016-03-25
  • 2016-01-26
  • 2019-08-08
相关资源
最近更新 更多