首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图例中的Colorbar

图例中的Colorbar
EN

Stack Overflow用户
提问于 2017-01-23 07:34:55
回答 1查看 1.3K关注 0票数 1

以下是我的数据:

代码语言:javascript
复制
set.seed(42)
mydata = data.frame(A = rnorm(20), B = rnorm(20), Index = sample(190:400,20))    

我尝试根据Index值将数据划分为20个不同的间隔,然后根据它们的间隔value对散点进行着色。下面是我的代码。它不能完美地工作。

代码语言:javascript
复制
cols = colorRampPalette(c("red", "black"), space = "rgb")(20)
mydata$interval = cut(mydata$Index,breaks = 20)
mydata$cols = cols[mydata$interval]
require(plotly)
x = list(title = "A")
y = list(title = "B")
plot_ly(mydata, x = ~A, y = ~B,  color = ~cols, type = "scatter",
                        mode = 'markers', hoverinfo = 'text',
                        text = ~paste(interval)) %>%
                        layout(xaxis = x, yaxis = y)

如何在颜色基于Index值的图例中获取colorbar

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-23 07:59:22

你在找这个吗:

代码语言:javascript
复制
plot_ly(mydata, x = ~A, y = ~B, type = "scatter",
        mode = 'markers', hoverinfo = 'text', colors = colorRampPalette(c("red", "black"), space = "rgb")(20), color = ~Index, text = ~paste(interval), marker = list(size=14)) %>%
        layout(xaxis = x, yaxis = y) %>%
        colorbar(title = "My Legend")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41797368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档