如何制作交互式多折线图,其中只有一条感兴趣的线是彩色的,而另一条则全部变为灰色:
因此,在这里,我希望美国的颜色为红色,而其他国家为灰色。这是我到目前为止所拥有的:
import pandas as pd
import plotly.express as px
df = px.data.gapminder()
fig = px.line(df, x='year', y='pop', color="country", hover_name="country",color_discrete_map={'United States': 'Red'})
fig.update_layout(autosize=False,width=700,height=500)
fig.show()
但是它只会更改悬停颜色,而不会更改线条颜色
我尝试将美国单独绘制为自己的图,然后将其更新为原始图,但是效果不佳。