【发布时间】:2021-12-17 21:39:21
【问题描述】:
我正在尝试在我的瀑布图中添加一个“总值”列,但我不是为什么我不能这样做,因为这些数据在我的表中。查看我的实际表格:
DealID Customer deal value (USD) Measure
Q1 SIEMENS AG $1.200.000 Relative
Q2 SIEMENS AG $800.000 Relative
Q3 SIEMENS AG $2.100.000 Relative
Q4 SIEMENS AG $450.000 Relative
Q5 SIEMENS AG $1.000.000 Relative
Q6 SIEMENS AG $300.000 Relative
TOTAL SIEMENS AG $5.850.000 Total
这是用于创建瀑布图的代码:
import pandas as pd
import numpy as np
import plotly
import plotly.graph_objs as go
df=pd.read_excel('C:/Users/Usuario/Desktop/python/HP/waterfall.xlsx')
#store values in different variables
x=df['DealID']
y=df['deal value (USD)']
measure = df['Measure']
text=df['deal value (USD)']
fig = go.Figure(go.Waterfall(
measure=measure,
x=x,
y=y,
text=text
))
fig.show()
输出如下:
如您所见,总列上升,因为它是一个常规的“相对”度量,但我期待的是一个名为“总”的结尾列中所有 Q 的总和。
关于如何解决此问题的任何建议?
提前致谢
【问题讨论】:
标签: python pandas dataframe plotly plotly-python