带图案填充的R曲线等高线图

kcugc4gi  于 2023-11-14  发布在  其他
关注(0)|答案(1)|浏览(107)

我是一个在R中使用plotly包的新手。我目前正在尝试使用R中的plotly包创建等高线图。对于等高线图的颜色,我想添加一个模式填充,就像用下面的代码创建的条形图一样:

plot_ly(x = LETTERS[1:3],
        y = 6:4,
        color = letters[8:10],
        marker = list(pattern = list(shape = "x")),
        type = "bar")

字符串
但是,marker = list(pattern = list(shape="x"))不适用于type = "contour"
有没有办法用图案和颜色填充?

bvpmtnay

bvpmtnay1#

似乎你需要将marker = list(pattern...)更改为marker = list(color...)。然后你可以指定任何颜色,至少,如果你在控制台中输入colors()的话。

library(plotly)
plot_ly(x = LETTERS[1:3],
        y = 6:4,
        color = letters[8:10],
        marker = list(color = c("darkgrey","yellow","turquoise3")),
        type = "bar")

字符串
或者,更适合你最初的例子:

plot_ly(x = LETTERS[1:3],
        y = 6:4,
        color = letters[8:10],
        marker = list(color = list(shape = "x")),
        type = "bar")

相关问题