小编Ben*_*n H的帖子

绘图条形图 - 根据正/负值更改颜色 - python

我有以下代码绘制条形图(1 个系列),但如果“净”值为正,我需要将条着色为蓝色,如果为负,则将条着色为红色:

import pandas as pd
import plotly.graph_objects as go

df = pd.DataFrame({
     'Net':[15,20,-10,-15], 
     'Date':['07/14/2020','07/15/2020','07/16/2020','07/17/2020']
})

df['Date'] = pd.to_datetime(df['Date'])
fig = go.Figure(data=[go.Bar(name='Net', x=df['Date'], y=df['Net'])])
fig.update_layout(barmode='stack')
fig.show()
Run Code Online (Sandbox Code Playgroud)

python plotly

2
推荐指数
1
解决办法
2848
查看次数

标签 统计

plotly ×1

python ×1