【问题标题】:R Plotly set default color paletteR Plotly设置默认调色板
【发布时间】:2017-07-20 09:48:20
【问题描述】:

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

【问题讨论】:

  • 如果您在这里没有得到任何答案,请尝试提出功能请求。

标签: r plotly


【解决方案1】:

显然在当前的plotly-version (4.8.0) 中存在这个特性。您可以使用 plot_ly()-wrapper 中的 colors-argument 设置调色板。但是,这仅在您在每个 add_trace 中使用 color-argument 时才有效。

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。)中。

我只在我自己的问题上找到了你的问题,结果我们的两个问题都有similar solution

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 2017-06-05
    • 2015-05-26
    • 2012-01-02
    • 1970-01-01
    相关资源
    最近更新 更多