更改绘图的颜色

时间:2021-02-07 16:54:43

标签: r plotly

我正在通过 Plotly 创建图表,类型为 mesh3d。但是,我有一个问题。我的图表是棕色的,我似乎无法改变它。您可以在我的第三行中看到,我指定了红色,但是,它对我的​​图形没有影响。不管我设置什么,图表总是棕色的。

graph<- plot_ly(data)%>%
add_trace(x = ~date, y = ~variable, z = ~value, color = ~variable, split=~variable, mode="lines") %>%
add_trace(x = ~date, y = ~variable, z = ~value, type="mesh3d", color = I("white"))

> data
    date variable value
1      2        1  4.36
2      3        1  4.34
3      4        1  4.33
4      7        1  4.34
5      8        1  4.32
6      9        1  4.34
7     10        1  4.32
8     11        1  4.31
9     14        1  4.28
10    15        1  4.23
11    16        1  4.20
12    17        1  4.24
13    18        1  4.19
14    21        1  4.18
...   ...       ..  ....

如何更改颜色?

1 个答案:

答案 0 :(得分:0)

您可能想在 plot_ly() 命令中定义颜色。如果您可能想要一条红线:

graph<- plot_ly(data, colors="red")%>%
     add_trace(x = ~date, y = ~variable, z = ~value, color = ~variable, split=~variable, mode="lines") %>%
     add_trace(x = ~date, y = ~variable, z = ~value, type="mesh3d", color = I("white"))