在图上添加均值

时间:2019-07-17 07:28:03

标签: r ggplot2 plotly

我想要一些与我的示例类似的东西,但是用黑色的点替换该行。可能吗?该文档没有提及这一点。

数据和示例:

library(plotly)

set.seed(1234)
plot_ly(x = ~mean(rnorm(50)), y=c(-2,2), type='scatter', mode='lines') %>% 
  add_boxplot(x = ~rnorm(50), inherit = F) %>% 
  layout(yaxis = list(range = c(-2, 2)))

我想要在 ggplot2 中与此类似的东西:

stat_summary(fun.y=mean, geom="point", shape=23, size=4)

1 个答案:

答案 0 :(得分:1)

以下内容如何?

library(plotly)
set.seed(1234)
plot_ly(x = ~mean(rnorm(50)), y=c(-2,2), line = list(color = 'black'), type='scatter', mode='lines') %>% 
  add_boxplot(x = ~rnorm(50), inherit = F) %>% 
  layout(yaxis = list(range = c(-2, 2)))

但是,我不确定用黑点代替线条是什么意思。您是说要两个点,它们的x值相同,但是在y轴上分别为-2和+2?如果是这样,为什么?