Python中Matplotlib的點(diǎn)、線形狀、顏色以及繪制散點(diǎn)圖_第1頁
Python中Matplotlib的點(diǎn)、線形狀、顏色以及繪制散點(diǎn)圖_第2頁
Python中Matplotlib的點(diǎn)、線形狀、顏色以及繪制散點(diǎn)圖_第3頁
Python中Matplotlib的點(diǎn)、線形狀、顏色以及繪制散點(diǎn)圖_第4頁
Python中Matplotlib的點(diǎn)、線形狀、顏色以及繪制散點(diǎn)圖_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第Python中Matplotlib的點(diǎn)、線形狀、顏色以及繪制散點(diǎn)圖目錄常用顏色:常用標(biāo)記點(diǎn)形狀:常用線形:繪制散點(diǎn)圖補(bǔ)充:Python散點(diǎn)圖教程總結(jié)我們在Python中經(jīng)常使用會用到matplotlib畫圖,有些曲線和點(diǎn)的形狀、顏色信息長時(shí)間不用就忘了,整理一下便于查找。

安裝matplotlib后可以查看官方說明(太長不貼出來了)

frommatplotlibimportpyplotasplt

help(plt.plot)

常用顏色:

b藍(lán)色

g綠色

r紅色

c青色

m品紅

y黃色

k黑色

w白色

更多顏色:

plt.plot(x,y,marker='+',color='coral')

常用標(biāo)記點(diǎn)形狀:

.:點(diǎn)(pointmarker)

,:像素點(diǎn)(pixelmarker)

o:圓形(circlemarker)

v:朝下三角形(triangle_downmarker)

^:朝上三角形(triangle_upmarker)

:朝左三角形(triangle_leftmarker)

:朝右三角形(triangle_rightmarker)

1:(tri_downmarker)

2:(tri_upmarker)

3:(tri_leftmarker)

4:(tri_rightmarker)

s:正方形(squaremarker)

p:五邊星(pentagonmarker)

*:星型(starmarker)

h:1號六角形(hexagon1marker)

H:2號六角形(hexagon2marker)

+:+號標(biāo)記(plusmarker)

x:x號標(biāo)記(xmarker)

D:菱形(diamondmarker)

d:小型菱形(thin_diamondmarker)

|:垂直線形(vlinemarker)

_:水平線形(hlinemarker)

常用線形:

-:實(shí)線(solidlinestyle)

:虛線(dashedlinestyle)

-.:點(diǎn)劃線(dash-dotlinestyle)

::點(diǎn)線(dottedlinestyle)

繪制散點(diǎn)圖

在matplotlib中使用函數(shù)matplotlib.pyplot.scatter繪制散點(diǎn)圖,matplotlib.pyplot.scatter的函數(shù)細(xì)節(jié):

matplotlib.pyplot.scatter(x,y,s=None,c=None,marker=None,cmap=None,norm=None,vmin=None,vmax=None,alpha=None,linewidths=None,verts=None,edgecolors=None,hold=None,data=None,**kwargs)

x,y組成了散點(diǎn)的坐標(biāo);s為散點(diǎn)的面積;c為散點(diǎn)的顏色(默認(rèn)為藍(lán)色'b');marker為散點(diǎn)的標(biāo)記;alpha為散點(diǎn)的透明度(0與1之間的數(shù),0為完全透明,1為完全不透明);linewidths為散點(diǎn)邊緣的線寬;如果marker為None,則使用verts的值構(gòu)建散點(diǎn)標(biāo)記;edgecolors為散點(diǎn)邊緣顏色。

importmatplotlib

importmatplotlib.pyplotasplt

importnumpyasnp

#保證圖片在瀏覽器內(nèi)正常顯示

%matplotlibinline

#10個點(diǎn)

N=10

x=np.random.rand(N)

y=np.random.rand(N)

plt.scatter(x,y)

plt.show()

補(bǔ)充:Python散點(diǎn)圖教程

調(diào)整散點(diǎn)大小

N=10

x=np.random.rand(N)

y=np.random.rand(N)

area=np.random.rand(N)*1000#包含10個均勻分布的隨機(jī)值的面積數(shù)組,大小[0,1000]

fig=plt.figure()

ax=plt.subplot()

ax.scatter(x,y,s=area,alpha=0.5)#繪制散點(diǎn)圖,面積隨機(jī)

plt.show()

調(diào)整散點(diǎn)顏色

N=10

x=np.random.rand(N)

y=np.random.rand(N)

x2=np.random.rand(N)

y2=np.random.rand(N)

area=np.random.rand(N)*1000

fig=plt.figure()

ax=plt.subplot()

ax.scatter(x,y,s=area,alpha=0.5)

ax.scatter(x2,y2,s=area,c='green',alpha=0.6)#改變顏色

plt.show()

調(diào)整散點(diǎn)形狀

N=10

x=np.random.rand(N)

y=np.random.rand(N)

x2=np.random.rand(N)

y2=np.random.rand(N)

x3=np.random.rand(N)

y3=np.random.rand(N)

area=np.random.rand(N)*1000

fig=plt.figure()

ax=plt.subplot()

ax.scatter(x,y,s=area,alpha=0.5)

ax.scatter(x2,y2,s

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論