python - 更改python plotly px图中的线宽
问题描述
我不清楚如何在情节表达图中设置线条样式,改变颜色和宽度。plotly 文档提供了使用 go 设置线条样式的建议,但我没有看到 px 的信息。
例子
import plotly.express as px
df = px.data.gapminder().query("continent=='Oceania'")
fig = px.line(df, x="year", y="lifeExp", color='country')
fig.show()
我尝试将line=dict(color='firebrick', width=4)
其作为参数,px.line
但这会引发错误line() got an unexpected keyword argument 'line'
,因为它是 go 而不是 px 的代码。
解决方案
Plotly px 线条样式可以使用update_traces
函数更新,请参阅文档以获取更多信息。以下示例修改了先前的图形,使所有线条变黑变细。
import plotly.express as px
df = px.data.gapminder().query("continent=='Oceania'")
fig = px.line(df, x="year", y="lifeExp", color='country')
# This styles the line
fig.update_traces(line=dict(color="Black", width=0.5))
fig.show()
推荐阅读
- type-conversion - 将间隔列从 teradata 导入 SQL Server
- c++ - 我写了一个快速排序代码,逻辑看起来很正确,但控制台上没有输出
- android - 为 Native Android Project 构建 apk 时目标不兼容
- sql - 以下递归查询的最佳实现是什么?
- python - 如何在 Google Colaboratory 中使用 IBM python 模块“pixiedust”?
- gitlab - 如何正确沟通 CI/CD 管道中的不同阶段
- airflow - 我们如何将架构和表更改部署为 Airflow 工作流程的一部分?
- javascript - 如何仅使用围绕变量均值生成的钟形曲线对从 1 到 10 的钟形曲线上的数组中的对象进行评分,增量为 0.5
- excel - 有没有办法使用宏在两个不同的行之间切换
- bamboo - 在 Bamboo 服务器中发送构建开始通知