在python plotly px图中更改线宽

ncr*_*aig 1 python plotly

我不清楚如何在情节表达的图形中设置线条的样式,改变颜色和宽度。该plotly文件提供的建议使用去风格的线条,但我没有看到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()
Run Code Online (Sandbox Code Playgroud)

我尝试将其line=dict(color='firebrick', width=4)作为参数,px.line但这会引发错误,line() got an unexpected keyword argument 'line'因为它是 go 而不是 px 的代码。

ncr*_*aig 5

可以使用update_traces功能更新 Plotly px 线样式,请参阅文档以获取更多信息。以下示例修改了先前的图形,使所有线条变黑变细。

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()
Run Code Online (Sandbox Code Playgroud)