문제/Python

231122 Python 문제

잇꼬 2023. 11. 22. 17:09
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