1
如果g
是factor
變量,我可以得到以下工作,但我希望不斷處理顏色。當我運行以下時,顏色被忽略 - 線段都是藍色的。如何將R用於不同的線段使用不同的顏色
require(plotly)
x <- rep(c(1, 1, NA, 2, 2, NA, 3, 3, NA), 2)
y <- c(1, 2, NA, 2, 3, NA, 3, 4, NA, 11, 12, NA, 12, 13, NA, 13, 14, NA)
g <- c(rep(1, 9), rep(2, 9))
plot_ly(x=x, y=y, type='lines', color=g)
有使用ggplot2
和plotly::ggplotly
一個解決方案,但我寧願找一個清一色plotly
解決方案:
g <- ggplot(data) + geom_segment(aes(x=x, xend=x2, y=y, yend=y2, color=z)
ggplotly(g)