import pandas as pd
import matplotlib.pyplot as mpt
import mfont
import numpy as no #numpy 산술형태패키지
#pip install numpy 설치
data = pd.read_csv("area.csv",encoding="euc-kr")
f,axes=mpt.subplots(2,2,figsize=(15,15))
f.suptitle("각 지역 유류가격 데이터")
#첫번째
axes[0,0].bar(data["지역"],data["휘발유"],label='휘발유')
axes[0,0].set_title("지역별 휘발유 가격비교")
axes[0,0].set_facecolor("lightyellow")
axes[0,0].legend()
#두번째
axes[0,1].plot(data["지역"],data["경유"],label='경유',marker='o')
axes[0,1].set_title("지역별 휘발유 가격비교")
axes[0,1].set_facecolor("lightyellow")
axes[0,1].legend()
#세번째
axes[1,0].barh(data["지역"],data["LPG"],label='LPG')
axes[1,0].set_title("지역별 휘발유 가격비교")
axes[1,0].set_facecolor("lightyellow")
axes[1,0].legend()
#네번째
area=data["지역"]
#no.random:numpy전용 랜덤
#rand(생성개수)
#sizes=no.random.rand(17)*1000
aizes=no.random.rand(len(area))*1000 #random 소수 점 *1000
axes[1,1].scatter(data["휘발유"],data["LPG"],s=aizes) #scatter : x,y 좌표 둘다 있어야..
axes[1,1].set_title("분석값")
axes[1,1].set_facecolor("lightyellow")
mpt.show()
728x90
'Python > matplotlib' 카테고리의 다른 글
Pandas m4 #enumerate (동그라미 텍스트) #ha (0) | 2022.09.28 |
---|---|
Pandas m3 #그래프모듈 #linewidth #marker #savefig (0) | 2022.09.28 |
Pandas m2 그래프 thicks 표현 방식 #ticks #loc (0) | 2022.09.28 |
Pandas m1 #그래프모듈 #plot #title #show() (0) | 2022.09.28 |
댓글