골떄리는게 plot의 매개변수는 rotation이라고하면 안되고 rot라고 해야되는데,
set_ylabel 매개변수는 rotation이라고해야되고 rot라고하면 안된다. 복잡하다 참..
plt.figure(figsize=(15,7))
plt.style.use('ggplot')
ax = df2.plot(kind='bar', rot=0, figsize=(16,8), ylim=[0, 3500]
, title='quantity by prd type, size', stacked=True)
ax.set_ylabel('sales_quantity')
for c in ax.containers:
labels = [v.get_height() if v.get_height() > 0 else '' for v in c]
ax.bar_label(c, labels=labels, label_type='center')
plt.figure(figsize=(15,7))
plt.style.use('ggplot')
ax = df2.plot(kind='bar', rot=150, figsize=(18,10), ylim=[0, 3500]
, title='quantity by prd type, size', stacked=True,fontsize= 20, yticks=[500,2000,3000])
ax.set_ylabel('sales_quantity')
for c in ax.containers:
labels = [v.get_height() if v.get_height() > 0 else '' for v in c]
ax.bar_label(c, labels=labels, label_type='center')
'파이썬. 데이터분석 > Matplotlib' 카테고리의 다른 글
matplotlib : ax.tick_params (0) | 2022.07.21 |
---|---|
matplotlib : 전역설정(global) rcParams 정리 (0) | 2022.07.21 |
★Matplotlib 매개변수 총정리 - stateless(ax.) (0) | 2022.07.17 |
★Matplotlib 매개변수 총정리 - stateful (0) | 2022.07.17 |
matplotlib : ax. plt. 문법차이 (0) | 2022.07.16 |