R Plotly 设置默认调色板

Gey*_*off 5 r plotly

在 R 中,如何为所有绘图设置默认调色板?我知道plot_ly()您可以设置colors=palette,但这仅适用于散点图,不适用于线图。对于线图,您必须单独设置每条迹线的颜色。

5th*_*5th 2

显然在当前plotly版本(4.8.0)中存在此功能。colors您可以使用 -wrapper内的 -argument设置调色板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'))
Run Code Online (Sandbox Code Playgroud)

由于color- 功能相当新,plotly我乐观地认为该功能将继续存在于未来的软件包版本(>4.8.0)中。

我只发现你的问题超过了我自己的问题,事实证明我们的两个问题都有类似的解决方案