R Plotly 设置默认调色板[重复]

问题描述 投票:0回答:1

在 R 中,如何为所有绘图设置默认调色板? 我知道在

plot_ly()
中您可以设置
colors=palette
,但这仅适用于散点图,不适用于线图。对于线图,您必须单独设置每条迹线的颜色。

r plotly
1个回答
2
投票

显然在当前的

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.)中继续存在。

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

© www.soinside.com 2019 - 2024. All rights reserved.