在下面的示例中,使用plotly.快线功能,有没有一种方法可以根据"大陆"行给线上色?把这些国家的名字作为悬停名字?
谢谢你的回答.
import numpy as np
import plotly.express as px
a=['Afghanistan','Albania','Algeria','Andorra','Angola','Antigua','Argentina','Armenia']
b=np.random.random((100,8))
c=['Asia','Europe','Africa','Europe','Africa','America','America','Asia']
df=pd.DataFrame(columns=a, data=b)
df.loc['Continent'] = c
fig = px.line(df, x=df.index, y=df.columns)
fig.show()