在plot_ly绘图中,我希望使用opacity参数淡入一条线。我以为我可以将数据分组为与数据点一样多的组,并添加不透明度参数。但是,这些组之间没有连接,因此没有绘制任何内容。
library(plotly)
xg = as.character(c(1:100))
df <- data.frame(x = 1:100,xg = as.factor(xg), y = 1:100, opacity =0.01*(1:100))
df <-group_by(df, xg)
plot_ly(df)%>%
add_trace( x =~x, y= ~y, opacity = ~opacity )
它甚至可以与标记一起使用,不透明度是恒定的:
library(plotly)
xg = as.character(c(1:100))
df <- data.frame(x = 1:100,xg = as.factor(xg), y = 1:100, opacity =0.01*(1:100))
df <-group_by(df, xg)
plot_ly(df)%>%
add_markers( x =~x, y= ~y, opacity = ~opacity )