r - geom_segment 上自定义调色板中的随机颜色
问题描述
我正在尝试为每个段使用自定义调色板中的随机颜色。
我尝试将随机颜色保存在名为“hue”的变量上,然后使用
geom_segment(aes(x = x_start, y = y_start,
xend = x_end, yend = y_end, color = hue),
这没有用。
第二种解决方案有效,但不是随机的。理想的颜色是从调色板中随机获取颜色,而不是连续两次选择相同的颜色。它可能是 ABACBDA,但不是 ABBACDA。
这是我使用的:
geom_segment(aes(x = x_start, y = y_start,
xend = x_end, yend = y_end, color = as.factor(i)),
...... +
scale_color_manual(values = c("dodgerblue4",
"darkolivegreen4",
"darkorchid3",
"goldenrod1")) +
有没有人有任何提示?这几天我一直在和这个作斗争。先感谢您。
解决方案
推荐阅读
- multidimensional-array - Convert 2D array to list of lists
- docker - Docker Desktop for mac OS 中的暴露和映射端口有时会在主机上返回空回复
- javascript - 如何使用 javascript 函数在 cypress 中关闭打开的打印窗口
- c# - NT AUTHORITY\Local 服务未列在目录的访问控制列表中
- cmake - 为静态库用户提供源文件夹外的包含目录
- c# - 有没有办法找到未等待的任务?
- sql - 使用 SQL Developer 连接到 Oracle 12C 数据库服务器 (12.2.0)
- ios - 为 TableView Cell 设置值时出现致命错误
- swiftui - SwiftUI 如何创建一个将项目添加到包含导航链接的列表的按钮
- ios - swift ios 13 屏幕亮度问题