我有5列有8000行的表:
Market DeliveryWindowID #Orders #UniqueShoppersAvailable #UniqueShoppersFulfilled
NY 296 2 2 5
MA 365 3 4 8
如何在大熊猫或seaborn中绘制一个图形,以显示#Order,#UniqueShoppersAvailable,#UniqueShoppersFulfilled v / s市场和交货时间窗口?
答案 0 :(得分:1)
一种方法是将Market设置为索引,将其强制到x轴上,并在需要快速可视化时绘制条形图。可以堆叠或不堆叠。
未堆叠
import matplotlib .pyplot as plt
df.drop(columns=['DeliveryWindowID']).set_index(df.Market).plot(kind='bar')
堆叠
df.drop(columns=['DeliveryWindowID']).set_index(df.Market).plot(kind='bar', stacked=True)
答案 1 :(得分:1)