如何使用 Plotly Express 制作一维直方图,而不为每行的相同值创建新的 x 值?
这就是我的情节的实际情况: 当前输出
这是数据框:DataFrame
这是我当前的代码:
import pandas as pd
import plotly.express as px
pd.set_option('display.max_rows', None)
pd.set_option('display.max_columns', None)
pd.set_option('display.width', None)
df = pd.read_csv('sales.csv')
df.columns = df.columns.str.replace(' ', '')
fig= px.bar(df, x='number', y='number', color='profit')
fig.show()
如您所见,销售数字很多倍相同,所以我想要绘制直方图每个 x 值都是具有相同关键编号的所有销售的总利润,因此我可以比较每个销售关键编号的利润。
我怎样才能使用 Pandas 和情节表达来做到这一点?
ps:我对这一切真的是菜鸟
This is how my plot actually is: current output
This is the Data Frame: DataFrame
This is my current code:
import pandas as pd
import plotly.express as px
pd.set_option('display.max_rows', None)
pd.set_option('display.max_columns', None)
pd.set_option('display.width', None)
df = pd.read_csv('sales.csv')
df.columns = df.columns.str.replace(' ', '')
fig= px.bar(df, x='number', y='number', color='profit')
fig.show()
As you can see, the sales numbers are many times the same, so i want to plot a histogram being each x value the total profit of all sales with the same key number, so i can compare the profit of each sales key number.
How can i do that using Pandas and plotly express?
ps: I'm a real noobie with all this
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
df.dtypes