我不清楚如何在以图形方式表示的图形中设置线条的样式,从而改变颜色和宽度。 plotly documentation提供了使用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的代码。
答案 0 :(得分:3)
可以使用update_traces
函数更新px线条样式,有关更多信息,请参见documentation。以下示例修改了先前的图形,使所有线条都变黑了。
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()