python - 将堆积的表格绘制成条形图 - Pandas
问题描述
我使用将我的表格汇总到下表中
test_df = countData_df
stackedTable = test_df.reset_index().pivot_table(values='volume', index=['address', 'direction'],
aggfunc='sum')
不,我想创建一个条形图,其中有四种颜色用于条形上的不同方向。每个条形只能有两个选项:N 或 S;E 或 W
所以我完成了这条线
test_df.reset_index().pivot_table(values='volume', index=['address', 'direction'],
aggfunc='sum').plot(kind = 'bar', stacked = True, color = ['b','g','r','m'])
但它显示如下
解决方案
你几乎已经有了代码。要修复情节,您需要取消堆叠方向。在示例中,方向是索引的一部分,但它应该是某种用于交易量的分组元素。
test_df.reset_index().pivot_table(values='volume', index=['address', 'direction'],
aggfunc='sum').unstack("direction").plot(kind = 'bar', stacked = True, color = ['b','g','r','m'])
推荐阅读
- html - 如何通过CSS计算从容器顶部到窗口结束的距离?
- javafx - 在 JavaFX 中播放 MP3 文件时出现问题 - 兼容性问题?
- sql - 基于条件的窗口函数
- python - Chunked calculation of mean temperatures of multiple dask/xarray datasets
- c - A problem with the behaviour of scanf when data type is unsigned char
- bash - Read stream as long as pattern matches
- canvas - TCL canvas scrollbar misbehaviour
- angular - Handling errors for replaying, long-living Observables
- mysql - Mysql query -> get all data using parentID
- r - Finding the hierarchy relationships between number pairs in R