๋ฐ์ํ
Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ๋ฐฑ์ค
- ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค
- ์ง ๊ฐ ์์ธก ๋ถ์
- ์ ํ ํฌ ํ์ด์ฌ
- ์ฐธ์กฐ ๋ณ์
- sql
- DFS
- ๋ฐ์ค๊ทธ๋ํ
- BFS
- java
- ํฉํ ๋ฆฌ์ผ ์ง๋ฒ
- dacon
- ์ด์ง์ ๋ณํ
- PYTHON
- 2BPerfect
- ์ต์
- MacOS
- Extended Slices
- mysql
- ํ๋ก๊ทธ๋๋จธ์ค
- np.zeros_like
- Do_it
- ์์ด
- ์๋ฐ
- jdbc
- Do it
- matplotlib
- ํ์ ๋ณ์
- ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ
- ๋ธ๋ผ์ฐ์ ์คํ
Archives
- Today
- Total
๐ฆ ๊ณต๋ฃก์ด ๋์!
Matplotlib...1(๊ทธ๋ํ ํ์) ๋ณธ๋ฌธ
๊ทธ๋ํ ํ์
- ์ ๊ทธ๋ํ
- plt.plot([x,]y[,fmt])
- ์ฐ์ ๋
- plt.scatter(x,y[,s=size_n,c=colors,marker='marker_string',alpha=alpha_f])
- alpha๋ ํฌ๋ช ๋ ์ง์ [0,1] ๋ฒ์์ ์ค์์ ๋ ฅ
- ์์
-
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,~] size=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()
- ๋ง๋ ๊ทธ๋ํ
-
plt.bar(x,height[,width=width_f,color=colors, tick_label=tick_labels, align='center'ํน์ 'edge', label=labels])
-
height ๋ฐ์ดํฐ tick_label ๋ฌธ์์ด ๋๋ ๋ฌธ์์ด ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฅํด ๋ง๋ ๊ทธ๋ํ ๊ฐ๊ฐ์ ์ด๋ฆ์ ์ง์ ๊ฐ๋ฅ align ์์น ์ ๋ ฌ center, edge label ๋ฒ๋ก - ์์
-
import matplotlib.pyplot as plt import numpy as np mem=['1','2',~] be=[25,23,~] ae=[12,43,~] nd=len(mem) index=np.arange(nd)# ํ์ ์ ๋งํผ index ์ง์ 0123 plt.bar(index,be) plt.show() ๊ธฐ๋ณธ๊ฐ ๋๊ป 0.8 plt.bar(index,be,tick_labe=mem) plt.show() colors['r',~] plt.bar(index,be,color=colors,tick_label=mem,width=0.6) plt.barh() # ๊ฐ๋ก๋ง๋ barWidth=0.4 plt.bar(index,be,color='c',align='edge',width=barWidth,label='before') plt.bar(index+barWidth,ae,color='m',align='edge',width=barWidth,label='after') plt.xticks(index+barWidth,mem) ### 2๊ฐ์ ๊ทธ๋ํ ์ถ ์ด๋ฆ ์์น์ค์ ๋ฐ ์ด๋ฆ ์ค์ index์์ ๋๊ป๋งํผ ๋ํด์ ์ถ๋ ฅ plt.legend() plt.xlabel('ํ์ id') plt.ylabel('์๋ชธ') plt.title('์ด๋์์') plt.show()
- plt.bar(x,height[,width=width_f,color=colors, tick_label=tick_labels, align='center'ํน์ 'edge', label=labels])
- ํ์คํ ๊ทธ๋จ
- plt.hist(x,[,bins=bins_n ํน์ 'auto'])
- x ๋ณ๋ ๋ฐ์ดํฐ
- bins๋ ๊ณ๊ธ์ ๊ฐ์๋ก ์ด ๊ฐ์๋งํฐ ์๋์ผ๋ก ๊ณ๊ธ์ด ์์ฑ ๊ธฐ๋ณธ๊ฐ 10 bin='auto'๊ฐ ์ ๋ ฅ๋๋ฉด x์ ๋ง๊ฒ ์๋์ผ๋ก bins์ ๊ฐ์ด ๋ค์ด๊ฐ
- ์์
-
plt.hist(math,bins=8) plt.show() plt.hist(math,bins=8) plt.xlabel('') plt.ylabel('') plt.title('') plt.grid() plt.show()
- plt.hist(x,[,bins=bins_n ํน์ 'auto'])
- ํ์ด ๊ทธ๋ํ
-
plt.pie(x,[,lables=label_seq,autopct='๋น์จ ํ์ํ์(ex:%0.1f)', shadow=False(๊ธฐ๋ณธ)or True, explode=explode_seq,counterclock=True(๊ธฐ๋ณธ) or False, startangle=๊ฐ๋(๊ธฐ๋ณธ0)])
- labels : ๊ผฌ๋ฆฌํ
- autopct : ์ซ์ ํ์ ์ง์ '%0.1f' ์์์ ์ฒซ์จฐ์๋ฆฌ '%0.0f' ์ ์๋ง ํ์ '%0.0f%%' ํผ์ผํธ๊น์ง ํ์
- shadow : ๊ทธ๋ฆผ์ ํจ๊ณผ
- explode : ๋ถ์ฑ๊ผด ๋ถ๋ถ์ด ๋์ถ๋๋ ํจ๊ณผ
- counterclock : ์์๊ฐ ๋ฐ์๊ณ์ธ์ง ์๊ณ๋ฐฉํฅ or False
- startangle : ์ฒซ ๋ถ์ฑ๋ ๋ถ๋ถ์ด ๊ทธ๋ ค์ง๋ ๊ฐ๋๋ก x์ถ์ ์ค์ฌ์ผ๋ก ๋ฐ์๊ณ๋ฐฉํฅ์ผ๋ก ์ฆ๊ฐ
- ์์
-
plt.figure(figsize=(w,h)) # ๋๋น ๋์ด ๋จ์๋ ์ธ์น ๊ธฐ๋ณธ์ 6,4 explode_value=(0.1,0,0,0,0) plt.figure(figsize=(5,5)) plt.pie(result,labels=fruit,autopct='%.1f%%',startangle=90,counterclock=False, explode=explode_value,shadow=True) plt.show()
-
๋ฐ์ํ
'Development > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Matplotlib...3(๊ทธ๋ํ ์ต์ 2) (0) | 2022.02.06 |
---|---|
Matplotlib...2(๊ทธ๋ํ ์ต์ 1) (0) | 2022.02.05 |
2BPerfect...18 (0) | 2022.02.03 |
2BPerfect...17 (0) | 2022.02.02 |
2BPerfect...16 (0) | 2022.01.29 |
Comments