【发布时间】:2021-04-20 10:11:45
【问题描述】:
我有以下数据框,我想为其创建一个散点图:
dict1 = {'Name':['Tom', 'nick', 'krish', 'jack','jill'],
'Last':[20, 21, 19, 18,15],
'Change':[-1,-5,1,3,-5],
'Color':['#30C030', '#9acd32', '#f08080','#FF1E3E','#FF1E3E']}
df = pd.DataFrame(dict1)
我希望标记颜色是“颜色”列中列出的每个项目的确切颜色,但是,当我使用以下内容时,它会根据该列中的值分配默认颜色,而不是分配实际颜色列出的颜色:
fig = px.scatter(df, x = 'Last', y = 'Change', template = 'plotly_dark',
text = 'Name', color = 'Color'
)
fig.update_traces(textposition='bottom center')
fig
【问题讨论】:
标签: python pandas plotly plotly-python plotly-express