https://www.youtube.com/watch?v=3Xc3CA655Y4
최근 발견한 프로그래머 Keith Galli 유투버 수업 따라하기!
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
x=[0,1,2,3,4]
y=[0,2,4,6,8]
# 내가 만든 그래프 싸이즈 조정해주기(저장시에는 300픽셀로 저장 권장)
plt.figure(figsize=(8,5), dpi=80)
#plt.plot(x,y, label='2x', color='red', linewidth=2, marker='.', markersize=10)
# 위 처럼 각각의 꾸미기 특성을 써줄 수 있으나 주로 약칭 이용
# fmt = '[color][marker][line]'
plt.plot(x,y, 'b^--', label='2x')
x2=np.arange(0,4.5,0.5)
plt.plot(x2[:6],x2[:6]**2,'r',label='x^2')
plt.plot(x2[5:],x2[5:]**2,'r--')
plt.title('Our First Graph',fontdict={'fontname':'Comic Sans MS','fontsize':15})
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.xticks([0,1,2,3,4])
plt.yticks([0,2,4,6,8,10,12,14,16])
plt.legend(loc ="upper left")
plt.savefig('mygraph.png', dpi=300)
plt.show()
막대그래프 만들기!
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
labels = ['A', 'B', 'C','D']
values = [1,4,2,3]
plt.figure(figsize=(5,3), dpi=100)
bars = plt.bar(labels, values)
patterns = ['/', 'O', '*','-']
for bar in bars:
bar.set_hatch(patterns.pop(0))
plt.savefig('barchart.png', dpi=300)
plt.show()
'코딩공부' 카테고리의 다른 글
220123-3 [코딩공부] 네이버금융 많이본뉴스 크롤링 및 워드크라우드 만들기 (0) | 2022.01.23 |
---|---|
220123-2 [코딩공부] 쥬피터 노트북에서 wordcloud 설치 오류시 해결방법 (1) | 2022.01.23 |
220123 [코딩공부] 워드크라우드 만들기 (0) | 2022.01.23 |
220120 [코딩공부] 넷플릭스크롤링 영화제목가져오기 (0) | 2022.01.22 |
220122 [코딩공부] 넷플릭스 크롤링 엑셀 저장하기 (0) | 2022.01.22 |
댓글