r - R Plotly:使用颜色变量时更改绘图颜色
问题描述
我是新来的,当我使用颜色变量时,不知道如何为不同的组设置颜色。我的代码如下所示:
library(plotly)
a <- runif(10)
b <- runif(10)
c <- sample(c("Group1","Group2"),10,replace = T)
plot_ly(x = a, y = b, color = c)
解决方案
您可以使用参数选择颜色colors
。
library(plotly)
a <- runif(10)
b <- runif(10)
c <- sample(c("Group1","Group2"),10,replace = T)
plot_ly(x = a, y = b, color = c, colors = c("green","red"))
解释:“颜色”参数让您选择应该着色的变量,“颜色”参数让您选择颜色
来自帮助:
颜色 :
包含名称或表达式的公式。根据颜色和 alpha的值对值进行缩放并映射到颜色代码。为避免缩放,使用 I() 包装,并提供可通过 grDevices::col2rgb() 转换为 rgb 颜色代码的值。
颜色:
colorbrewer2.org 调色板名称(例如“YlOrRd”或“Blues”),或以十六进制“#RRGGBB”格式插值的颜色向量,或 colorRamp() 等颜色插值函数。
推荐阅读
- javascript - 无法通过 XHTTP 请求从客户端 JS 向 NodeJS 发送对象
- php - 在codeigniter中使用get_where和int类型列mysql获取月份和年份
- ruby - Ruby 中的快速排序不稳定是什么意思(并暗示)?
- azure-machine-learning-service - 如何获取 azureml 基础映像的 Docker 映像标记信息?
- paypal - PayPal API v2,获取交易 ID
- xml - 如何解组xml以格式化
代替 - python - 在 JES 中将图像从一个程序传递到另一个程序
- laravel - 在 laravel 5.8 中无法获取和显示动态菜单的孙关系
- ansible - Ansible 剧本。当他包含一个值时,总是引用模板表达式括号
- automationanywhere - 如何在 Automation Anywhere Workbench 中以管理员模式运行 cmd