혼공분석 5주 차 학습
# | 진도 | 기본 숙제 | 추가 숙제 |
5주차 (08. 04 ~ 08. 10) |
Chapter 05 | p.315 그래프 출력 | p.316 그래프 출력 |
기본 숙제
현재 그래프는 레이블이 오른쪽으로 치우쳐진 상태이며, 글씨가 다소 커서 겹치는 부분이 있다.
plt.bar(count_by_subject.index, count_by_subject.values)
plt.title('Books by subject')
plt.xlabel('subject')
plt.ylabel('number of books')
for idx, val in count_by_subject.items():
plt.annotate(val, (idx, val), xytext=(0, 2), textcoords='offset points')
plt.show()
- 막대그래프 matplotlib.pyplot.bar()
- matplotlib.pyplot.title()
- 그래프 제목을 설정한다.
- matplotlib.pyplot.xlabel()
- x축 이름을 지정한다.
- matplotlib.pyplot.ylabel()
- y축 이름을 지정한다.
- matplotlib.pyplot.annotate()
- 지정한 좌표에 텍스트를 출력한다.
- matplotlib.pyplot.title()
추가 숙제
막대그래프의 두께를 줄여서 간격을 주었다. 또한, 레이블의 크기를 줄였고, 중앙 정렬을 통해 막대그래프와 중앙을 맞췄다.
plt.bar(count_by_subject.index, count_by_subject.values, width=0.7, color='blue')
plt.title('Books by subject')
plt.xlabel('subject')
plt.ylabel('number of books')
for idx, val in count_by_subject.items():
plt.annotate(val, (idx, val), xytext=(0, 2), textcoords='offset points',
fontsize=8, ha='center', color='red')
plt.show()
혼공분석 5주 차 회고
이번 주차는 그래프를 그리는 과정이었어서 재밌게 할 수 있었다. 이제 다음주면 혼공학습단도 끝나서 조금만 더 힘내서 공부하면 될 것 같다.
'혼공학습단 > 혼자 공부하는 데이터 분석 with 파이썬' 카테고리의 다른 글
[혼공분석] 혼공학습단 14기 활동 회고 (1) | 2025.08.18 |
---|---|
[혼공분석] 6주차. 복잡한 데이터 표현하기 (2) | 2025.08.17 |
[혼공분석] 4주차. 데이터 요약하기 (4) | 2025.07.27 |
[혼공분석] 3주차. 데이터 정제하기 (0) | 2025.07.20 |
[혼공분석] 2주차. 데이터 수집하기 (2) | 2025.07.13 |