因此,我在R中创建了一个Plotly图,该图具有表示均值,上置信度和下置信度的线。我添加了“ add_bars”行代码进行计数。这就是我想要的。我可以更改线条的颜色,但不能更改条形图。这是我的代码:
plot_ly(df, x = ~Date) %>%
add_lines(y = ~Mean, name = 'Mean', line = list(color = 'rgb(0, 0, 0)')) %>%
add_lines(y = ~X95_upper_conf, name = 'Upper Confidence', line = list(color = 'rgb(205, 12, 24)', width = 4, dash = 'dot')) %>%
add_lines(y = ~X95_lower_conf, name = 'Lower Confidence', line = list(color = 'rgb(205, 12, 24)', width = 4, dash = 'dot')) %>%
add_bars(y = ~Count,name = 'Count', barplot = list(color = 'rgb(0, 0, 0)')) %>%
layout(
margin = list(b = 190, l = 50)) # to fully display the x and y axis labels
我尝试添加:
barplot = list(color = 'rgb(0, 0, 0)')
和
line = list(color = 'rgb(0, 0, 0)')
但是似乎都不起作用。任何帮助将不胜感激!
答案 0 :(得分:2)
您可以直接在add_bars
中定义颜色,但是应该将其包装在I()
表达式中,以查看输入的颜色。否则,plotly尝试创建调色板并将使用默认颜色。您还可以在marker
的{{1}}参数中定义颜色。
add_bars