728x90
반응형
SMALL
[문제] 년도 분기별 그룹형 막대그래프를 생성해주세요.
df = pd.pivot_table(data = emp,
index = emp['HIRE_DATE'].dt.year,
columns = emp['HIRE_DATE'].dt.quarter,
values = 'EMPLOYEE_ID',
aggfunc = 'count')
df.fillna(0, inplace=True)
# ticks ='' 해결방안 → range() 범위
# 방법1)
df.plot(kind='bar')
plt.legend(labels= [ str(i)+'분기' for i in df.columns ],
loc='upper left')
plt.xticks(ticks = range(0,8), # 범위
labels= [ str(i)+'분기' for i in df.columns ],
rotation=45)
plt.xlabel('')
# 방법2)
df.plot(kind='bar')
plt.legend(labels= [ str(i)+'분기' for i in df.columns ],
loc='upper left')
plt.xticks(ticks = df.value,
labels= [ str(i)+'분기' for i in df.columns ],
rotation=45)
plt.xlabel('')
728x90
반응형
LIST
'문제 > Python' 카테고리의 다른 글
231127 Python 문제 (1) | 2023.11.27 |
---|---|
231123 Python 문제 (1) | 2023.11.23 |
231121 Python 문제 (1) | 2023.11.21 |
231120 Python 문제 (0) | 2023.11.20 |
231120 Python 문제 (1) | 2023.11.20 |