Blair  - Soul Eater [파이썬 예제] Matplotlib 10- 월별 카페의 개수를 나타내는 막대 그래프 출력

• programming language/python

[파이썬 예제] Matplotlib 10- 월별 카페의 개수를 나타내는 막대 그래프 출력

oujin 2022. 7. 25. 14:35
728x90

CSV예제 파일을 다운받아 주세요

**입력하는 코드가 있는 파일과 같은 폴더에 위치해 있어야 합니다**

 

cafe_2year.csv
0.00MB

 

 

 

import csv
import matplotlib.pyplot as plt
from matplotlib import rc
    
rc('font', family='Malgun Gothic')

f = open('cafe_2year.csv', 'r', encoding='utf-8')
lines = csv.reader(f)
font1 = {'size':18, 'color':'green'}

header = next(lines)

xdata = []
ydata = []
for line in lines:
    xdata.append(line[0])
    ydata.append(line[1])

plt.bar(xdata, ydata)
plt.xticks(list(range(0, 25, 3)))

plt.title('전국의 월별 카페수', fontdict=font1)
plt.xlabel('년월')
plt.ylabel('카페수')

plt.show()
        
f.close()

 

 

 


import csv
import matplotlib.pyplot as plt
from matplotlib import rc

f = open('cafe_2year.csv', 'r', encoding='utf-8')
lines = csv.reader(f)

header = next(lines)

xdata = []
ydata = []
count = 1

for line in lines:
    if count%3 == 0 :
        xdata.append(line[0])
        ydata.append(line[1])
    count += 1
    
rc('font', family='Malgun Gothic')

font1 = {'size':18, 'color':'green'}

plt.bar(xdata, ydata)

plt.title('전국의 월별 까페수', fontdict=font1)
plt.xlabel('년월')
plt.ylabel('카페수')

plt.show()
        
f.close()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

출처: 예제 중심 파이썬 입문

궁금한 부분이 있으면 댓글 부탁드립니다^^

728x90