以下是我在R中看到的问题的一个例子:
plot_ly(x=1:20,y=1:20,color=1:20,mode='markers')
正确地给出:
然而,有两种不同的符号类型,散点图减少为2种颜色(悬停文本保留20种颜色)
plot_ly(x=1:20,y=1:20,color=1:20,mode='markers',symbol=c(rep(0,10),rep(1,10)))
,并提供:
我尝试过手动编辑调色板,但这也无济于事。对此有一个简单的解决方法吗?
答案 0 :(得分:1)
您应该在marker
参数中设置颜色。
plot_ly(x = 1:20, y = 1:20, mode = "markers", type = "scatter",
marker = list(symbol = c(rep(1,10), rep(3,10)),
color = colorRampPalette(c("green", "yellow", "red"))(20),
size = 18 # helps see the color better for the example
)
)