plotly.express 非常方便生成漂亮的交互式绘图。下面的代码生成按国家/地区着色的折线图。现在我需要在情节中添加点。有谁知道我如何向折线图添加点?
import plotly.express as px
gapminder = px.data.gapminder().query("continent=='Oceania'")
fig = px.line(gapminder, x="year", y="lifeExp", color='country')
fig.show()
plotly.express 非常方便生成漂亮的交互式绘图。下面的代码生成按国家/地区着色的折线图。现在我需要在情节中添加点。有谁知道我如何向折线图添加点?
import plotly.express as px
gapminder = px.data.gapminder().query("continent=='Oceania'")
fig = px.line(gapminder, x="year", y="lifeExp", color='country')
fig.show()
从版本开始5.2.1
,您可以markers=True
在以下位置使用:
px.line(df, x='year', y='lifeExp', color='country', markers=True)
采用fig.update_traces(mode='markers+lines')
阴谋:
代码:
import plotly.express as px
gapminder = px.data.gapminder().query("continent=='Oceania'")
fig = px.line(gapminder, x="year", y="lifeExp", color='country')
fig.update_traces(mode='markers+lines')
fig.show()
markers
从Plotly版本 5.2.1 开始,现在可以使用px.line
. IE
import plotly.express as px
gapminder = px.data.gapminder().query("continent=='Oceania'")
fig = px.line(gapminder, x="year", y="lifeExp", color='country', markers=True)
fig.show()