r - R/Shiny:Plotly 中线条的独特颜色
问题描述
我试图让 Plotly 为图表上创建的所有线条选择独特的颜色。目前有 5 条线路,但未来可能或多或少。我认为类似的东西line = ~list(color = c("red", "purple")),
会起作用,但我什至无法让图表中的两条线成为不同的颜色。
代码:
fig <- plot_ly(theDataframe, x = ~start_date, y = ~score, type = 'scatter', mode = 'lines+markers',
marker = ~list(color="purple"),
line = ~list(color = c("red", "purple")),
source="master_results",
hoverinfo = 'text',
解决方案
尝试使用带有色阶的离散颜色,如此处所述,使用定性颜色序列(请参阅此处的列表)。
line =list(colorscale = 'Accent')
如果您需要的颜色多于内置调色板中可用的颜色,请参阅此 QA 以生成具有大量独特颜色的自定义调色板。
推荐阅读
- ruby-on-rails - 分配属性时,必须传递哈希作为参数,传递字符串
- flutter - 如何在图像圈内对齐图标
- android - 尝试在 Android Oreo 及更高版本上向我的应用添加启动器快捷方式时出现问题
- python - Django 应用程序中的重定向问题
- python - 为什么我的函数不能通过 matlibplot 绘制
- python - 有没有办法让 pygame 程序在后台运行?
- r - R studio安装包错误无法移动00LOCK权限被拒绝
- python - 如何在我的 python GUI 程序中使用 aria2?
- google-app-engine - GAE Cloud-sql-proxy - 如何在本地连接到两个数据库?
- vue.js - 当我单击列出所有项目的 vue 时如何显示项目 vue?