python - 情节:情节表达遵循什么颜色循环?
问题描述
我认为默认颜色循环将是(一些变体)['blue', 'red', 'green', 'purple', 'orange']
,如下图所示:
情节1:
代码 1:
import plotly
import plotly.express as px
gapminder = px.data.gapminder()
gapminder2007=gapminder.query("year==2007")
px.scatter(gapminder2007, x='gdpPercap', y='lifeExp', color="continent")
至少这似乎是循环的顺序,因为Oceania
从大陆省略会给你这个:
现在剩下的颜色的顺序是一样的,除了最后一个橙色的(只是表明颜色的应用不是任意的)。
我认为这可以检索使用plotly.colors.DEFAULT_PLOTLY_COLORS
which 会给你:
['rgb(31, 119, 180)',
'rgb(255, 127, 14)',
'rgb(44, 160, 44)',
'rgb(214, 39, 40)',
'rgb(148, 103, 189)',
'rgb(140, 86, 75)',
'rgb(227, 119, 194)',
'rgb(127, 127, 127)',
'rgb(188, 189, 34)',
'rgb(23, 190, 207)']
但是这些颜色的顺序如下['blue', 'orange', 'green', 'red']...
那么,在设置in时,情节表达遵循什么颜色循环?color="continent"
px.scatter(gapminder2007, x='gdpPercap', y='lifeExp', color="continent")
我也尝试过往下看help(px.colors)
,但这并没有给多少:
关于 plotly.express 中的模块 plotly.express.colors 的帮助:
名称 plotly.express.colors
数据 DEFAULT_PLOTLY_COLORS = ['rgb(31, 119, 180)', 'rgb(255, 127, 14)', 'rg... PLOTLY_SCALES = {'Blackbody': [[0, 'rgb(0,0,0 )'], [0.2, 'rgb(230,0,0)'... absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0 ...
解决方案
此文档页面涵盖离散颜色序列:https ://plot.ly/python/discrete-color/并提到默认序列来自layout.colorway
活动模板。
在名为 this 的默认模板中,plotly
这是在 下可用的序列px.colors.qualitative.Plotly
。
这个序列是['#636EFA', '#EF553B', '#00CC96', '#AB63FA', '#FFA15A', '#19D3F3', '#FF6692', '#B6E880', '#FF97FF', '#FECB52']
推荐阅读
- mysql - 错误 1045 (28000):在终端上使用以下命令拒绝用户 'root'@'localhost'(使用密码:NO)的访问:sudo mysql、和、、mysql
- c++ - 展平到一维的优势
- graphql - Graphql 类型解析器(按 id)
- javascript - 函数正常执行但 addeventlistener 不会执行函数
- database - Spark 避免每次执行整个查询
- python - 与在 vscode 中使用 Go to Definition 和 Peek Definition 命令相关
- amazon-web-services - Terraform 错误:运行 terraform 计划时条件类型不正确
- java - 在对 JAX-RS 控制器的 PUT 请求中将 LocalDateTime 设置为 Null
- pandas - 如何使用熊猫保持真值和无值?
- ios - SwiftUI Core Data 保存单个值