๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐Ÿฆ• ๊ณต๋ฃก์ด ๋˜์ž!

2BPerfect...13 ๋ณธ๋ฌธ

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()
๋ฐ˜์‘ํ˜•

'Development > Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

2BPerfect...15  (0) 2022.01.28
2BPerfect...14  (0) 2022.01.27
2BPerfect...12  (0) 2022.01.27
2BPerfect...11  (0) 2022.01.26
2BPerfect...10  (0) 2022.01.26
Comments