[Python]matplotlib

2024. 5. 16. 16:53[💻Python] pearl's python 병아리 탈출기 🐣

matplotlib는 간단한 막대 그래프, 선그래프, 산포도를 그리는 용도
import matplotlib.pyplot as plt

#우리나라의 연간 1인당 국민소득을 각각 years, gdp에 저장
years = [1960,1950, 1980, 1990, 2000, 2010, 2011]
gdp = [67,80,257,1686,6505,11865,22105]

#선 그래프를 그린다. x축 = years
plt.plot(years, gdp, color = 'green', marker='o', linestyle ='solid')

#제목 설정 
plt.title("GDP per capita")

#y축에 레이블을 붙인다. 
plt.ylabel("dollar")
plt.savefig("gdp_per_capita.png", dpi = 600)#png로 저장
plt.show()

 

# 결과값은

연도별 국민소득

자 그렇다면 이제 matplotlib의 코드를 하나하나 살펴보도록 하겠습니다. 

#1단계 : pyplot 모듈을 가져와서 plt라는 별칭으로 지정하는 것
import matplotlib.pyplot as plt

#2단계 : 자료 담기 
years = [1960,1950, 1980, 1990, 2000, 2010, 2011]
gdp = [67,80,257,1686,6505,11865,22105]
#3단계 : 선형 차트를 만들기 위해 plt의 plot()함수를 호출한다. 
#plot()은 x축 데이터와 y축 데이터를 인수로 받음
#순서대로 x축레이블, y축레이블, 선의 색, 마크의 표시방법, 선의 두께이다. 이를 키워드 인자라 한다.
plt.plot(years, gdp, color='green' marker='o', linestyle='solid')

#4단계 : title레이블 설정
plt.title("GDP per capita")

#5단계 : 파일 저장 , dpi는 dot per inch로 1인치 당 점의 수를 의미한다. 
plt.savefig("gdp_per_capita.png", dpi = 600)

plt.show()