Development/Python
2BPerfect...13
Kirok Kim
2022. 1. 27. 12:11
λ°μ΄ν° μκ°ν2
##λΌλ²¨ μ λͺ© 격μ λ²λ‘ λ¬Έμμ΄νμ
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Graph title')
plt.grid(True)
plt.legend(['data1',~~])
plt.legend(['data1',~~],loc='lower right')
best # μ΅μ μμΉ μλ μμ± 0
upper right 1
upper left 2
lower left 3
lower right 4
right 5
center left 6
center right 7
lower center 8
upper center 9
center 10
plt.legend(['data1',~~],loc=4)
## νκΈ μ¬μ©μ
matplotlib.rcParams['font.family']
matplotlib.rcParams['axes.unicode_minus']=False #λ§μ΄λμ€ λΆνΈκ° κΉ¨μ§λ κ²μ ν΄κ²°
import matplotlib.font_manager
font_list=matplotlib.font_manager.get_fontconfig_fonts()
font_names=[matplotlib.font_manager.FontProperties(fname=fname).get_name() for fname in font_list]
f=open('','w')
for font_name in font_names:
f.write(font_name+'\\n')
f.close()
import matplotlib
matplotlib.rcParams['font.family']='Malgun Gothic'#λ§μ κ³ λ μ¬μ©
matplotlib.rcParams['axes.unicode_minus']=False
plt.txt(0,6,'λ¬Έμμ΄μΆλ ₯1') (0,6)μ’νμ λ¬Έμμ΄ μμ±
## μ°μ λ
plt.scatter(x,y[,s=size_n,c=colors,marker='marker_string',alpha=alpha_f])
##alphaλ ν¬λͺ
λ μ§μ [0,1] λ²μμ μ€μμ
λ ₯
plt.scatter(x,y,s=500,c='r') # μ°μ λμ ν¬κΈ° 500 μμ red
plt.show()
size=100*np.arange(1,8) # λ°μ΄ν°λ³λ‘ λ§μ»€μ ν¬κΈ° μ§μ
colors=['r','a'~~]
plt.scatter(x,y,s=size,c=colors)
plt.show()
## μμ
city=['μμΈ'~~~]
#μλ κ²½λ
lat=[12,12~]
lon=[126.1,~]
#μΈκ΅¬ λ°λ
pop_den=[13212,~]
seze=np.array(pop_den)*0.2
colors['r',~]
plt.scatter(lon,lat,s=size,c=colors,alpha=0.5)
plt.xlabel('κ²½λ')
plt.ylabel('μλ')
plt.title('μ§μλ³ μΈκ΅¬λ°λ')
for x,y,name in zip(lon,lat,city):
plt.text(x,y,name)
plt.show()
λ°μν