【发布时间】:2019-01-12 12:12:13
【问题描述】:
我有一个数据集(不是下面的,而是类似的),我试图用 Python 绘制一个条形图,以便我可以可视化由不同类型的“出口类型”制成的“总销售额” .
╔══════════╦════════════════════╦═══════╗
║ Location ║ Outlet_Type ║ Sales ║
╠══════════╬════════════════════╬═══════╣
║ Bandra ║ Supermarket Type 1 ║ 125 ║
║ Worli ║ Supermarket Type 2 ║ 150 ║
║ Wadala ║ Supermarket Type 3 ║ 100 ║
║ Chembur ║ Supermarket Type 2 ║ 100 ║
║ Kalina ║ Supermarket Type 3 ║ 110 ║
║ Dadar ║ Supermarket Type 3 ║ 115 ║
║ Korba ║ Supermarket Type 2 ║ 135 ║
║ Asavari ║ Supermarket Type 1 ║ 145 ║
╚══════════╩════════════════════╩═══════╝
所以从上面的数据来看,我的条形图应该有,
X 轴:“超市类型 1”、“超市类型 2”和“超市类型 3”
Y 轴:不同类型网点的总销售额
所以
'Supermarket Type 1' 的值为 270
'Supermarket Type 2' 的值为 385
'Supermarket Type 3' 的值为 325
在 SQL 术语中,它类似于执行“分组依据”,但在 Python 中我无法这样做,而是暂时使用数据透视表。
data.pivot_table(values = 'Sales', index = 'Outlet_Type')
【问题讨论】:
标签: python pandas matplotlib charts