我正试着在我的等高线图中设置彩虹色标,但不知道怎么做。我的代码是这样开始的:
p = plot_ly(type = 'contour', z = matrix,
x = fracao, y = -prof, colorscale = 'Rainbow',
autocontour = F, contours = list(start = 0, end = 12, size = 3, showlabels = T))
%>% colorbar(title = "Wt. %"))但在读完这个主题之后...Colorscale = 'Rainbow' in plot_ly doesn't work
我将我的代码更改为:
p = plot_ly(type = 'contour', z = matrix,
x = fracao, y = -prof, colorscale = cbind(seq(0, 1, by=1/(length(z) -1)), rainbow(length(z))),
autocontour = F, contours = list(start = 0, end = 12, size = 3, showlabels = T))
%>% colorbar(title = "Wt. %"))问题是,尽管我为我的绘图设置了一个“彩虹”调色板,但它看起来并不好,如下所示:

我如何设置我的绘图的色标,类似于这个(?):

发布于 2019-03-15 23:19:34
好的,我找到了解决问题的方法……非常简单:
colorscale = list(c(0, 0.5, 1), c('blue', 'yellow', 'red'))您可以添加更多间隔(0,0.2,0.4...)如果需要,可以将颜色字符串名称更改为rgb或HTML。
https://stackoverflow.com/questions/55164195
复制相似问题