在 R 中,如何为所有绘图设置默认调色板? 我知道在
plot_ly()
中您可以设置 colors=palette
,但这仅适用于散点图,不适用于线图。对于线图,您必须单独设置每条迹线的颜色。
显然在当前的
plotly
版本(4.8.0)中存在此功能。您可以使用 colors
包装器内的 plot_ly()
参数来设置调色板。然而,只有当您在每个 color
中使用 add_trace
参数时,这才有效。
my_palette=c('#0099FF','#00FF99') # create my palette
plot_ly(colors=my_palette) %>% ## set the palette
add_trace(x=1:4,y=rbinom(4,10,0.4),type='scatter',mode='lines',hoverinfo='skip',color=as.factor('my first trace')) %>%
add_trace(x=1:4,y=rbinom(4,10,0.5),type='scatter',mode='lines',hoverinfo='skip',color=as.factor('the second'))
由于
color
功能在 plotly
中是相当新的,我乐观地认为该功能将在未来的软件包版本(>4.8.0.)中继续存在。
我只发现你的问题超过了我自己的问题,事实证明我们的两个问题都有类似的解决方案