使用R中的plotly创建具有不同形状的箱点的箱线图

使用R中的plotly创建具有不同形状的箱点的箱线图,r,plotly,R,Plotly,我的数据框架如下: etf_id<-c("a","b","c","d","e","a","b","c","d","e","a","b","c","d","e") factor<-c("A","A","A","A","A","B","B","B","B","B","C","C","C","C","C") normalized<-c(-0.048436801,2.850578601,2.551666490,0.928625186,-0.638111793,

我的数据框架如下:

etf_id<-c("a","b","c","d","e","a","b","c","d","e","a","b","c","d","e")
factor<-c("A","A","A","A","A","B","B","B","B","B","C","C","C","C","C")
normalized<-c(-0.048436801,2.850578601,2.551666490,0.928625186,-0.638111793,
              -0.540615895,-0.501691539,-1.099239823,-0.040736139,-0.192048665,
              0.198915407,-0.092525810,0.214317734,2.550478998,0.024613778)
df<-data.frame(etf_id,factor,normalized)

我不完全确定你想要什么。所谓箱点,是指在箱点图上绘制的实际数据点吗?类似这样的
p%ggplot(aes(x=etf\u id,y=normalized))+geom\u盒形图(aes(color=etf\u id))+geom\u点(aes(shape=factor))
?然后运行
p是的,我是说它们。但是我想使用plotly()而不是ggplotly()
p <- plot_ly(df,y = ~normalized, color = ~etf_id, type = "box",boxpoints = 'suspectedoutliers')
p