成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Matplotlib有什么用-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“Matplotlib有什么用”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Matplotlib有什么用”這篇文章吧。

站在用戶的角度思考問題,與客戶深入溝通,找到樂山網(wǎng)站設(shè)計(jì)與樂山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請域名、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋樂山地區(qū)。

Matplotlib可能是Python2D-繪圖領(lǐng)域使用最廣泛的套件。它能讓使用者很輕松地將數(shù)據(jù)圖形化,并且提供多樣化的輸出格式。這里將會(huì)探索matplotlib的常見用法。

IPython以及pylab模式

IPython是Python的一個(gè)增強(qiáng)版本。它在下列方面有所增強(qiáng):命名輸入輸出、使用系統(tǒng)命令(shellcommands)、排錯(cuò)(debug)能力。我們在命令行終端給IPython加上參數(shù)-pylab(0.12以后的版本是--pylab)之后,就可以像Matlab或者M(jìn)athematica那樣以交互的方式繪圖。

pylab

pylab是matplotlib面向?qū)ο罄L圖庫的一個(gè)接口。它的語法和Matlab十分相近。也就是說,它主要的繪圖命令和Matlab對應(yīng)的命令有相似的參數(shù)。

本篇文章使用的實(shí)例源碼下載:

Download

下載包包含兩個(gè)目錄:

figures:存放實(shí)例代碼生成的圖片

scripts:存放實(shí)例代碼

初級繪制

這一節(jié)中,我們將從簡到繁:先嘗試用默認(rèn)配置在同一張圖上繪制正弦和余弦函數(shù)圖像,然后逐步美化它。

第一步,是取得正弦函數(shù)和余弦函數(shù)的值:

frompylabimport*

X=np.linspace(-np.pi,np.pi,256,endpoint=True)

C,S=np.cos(X),np.sin(X)

X是一個(gè)numpy數(shù)組,包含了從?π到+π等間隔的256個(gè)值。C和S則分別是這256個(gè)值對應(yīng)的余弦和正弦函數(shù)值組成的numpy數(shù)組。

你可以在IPython的交互模式下測試代碼,也可以下載代碼(下載鏈接就是這些示例圖),然后執(zhí)行:

pythonexercise_1.py

使用默認(rèn)配置[源碼文件]

Matplotlib的默認(rèn)配置都允許用戶自定義。你可以調(diào)整大多數(shù)的默認(rèn)配置:圖片大小和分辨率(dpi)、線寬、顏色、風(fēng)格、坐標(biāo)軸、坐標(biāo)軸以及網(wǎng)格的屬性、文字與字體屬性等。不過,matplotlib的默認(rèn)配置在大多數(shù)情況下已經(jīng)做得足夠好,你可能只在很少的情況下才會(huì)想更改這些默認(rèn)配置。

importnumpyasnp

importmatplotlib.pyplotasplt

X=np.linspace(-np.pi,np.pi,256,endpoint=True)

C,S=np.cos(X),np.sin(X)

plt.plot(X,C)

plt.plot(X,S)

plt.show()

默認(rèn)配置的具體內(nèi)容[源碼文件]

下面的代碼中,我們展現(xiàn)了matplotlib的默認(rèn)配置并輔以注釋說明,這部分配置包含了有關(guān)繪圖樣式的所有配置。代碼中的配置與默認(rèn)配置完全相同,你可以在交互模式中修改其中的值來觀察效果。

#導(dǎo)入matplotlib的所有內(nèi)容(nympy可以用np這個(gè)名字來使用)

frompylabimport*

#創(chuàng)建一個(gè)8*6點(diǎn)(point)的圖,并設(shè)置分辨率為80

figure(figsize=(8,6),dpi=80)

#創(chuàng)建一個(gè)新的1*1的子圖,接下來的圖樣繪制在其中的第1塊(也是的一塊)

subplot(1,1,1)

X=np.linspace(-np.pi,np.pi,256,endpoint=True)

C,S=np.cos(X),np.sin(X)

#繪制余弦曲線,使用藍(lán)色的、連續(xù)的、寬度為1(像素)的線條

plot(X,C,color="blue",linewidth=1.0,line)

#繪制正弦曲線,使用綠色的、連續(xù)的、寬度為1(像素)的線條

plot(X,S,color="green",linewidth=1.0,line)

#設(shè)置橫軸的上下限

xlim(-4.0,4.0)

#設(shè)置橫軸記號

xticks(np.linspace(-4,4,9,endpoint=True))

#設(shè)置縱軸的上下限

ylim(-1.0,1.0)

#設(shè)置縱軸記號

yticks(np.linspace(-1,1,5,endpoint=True))

#以分辨率72來保存圖片

#savefig("exercice_2.png",dpi=72)

#在屏幕上顯示

show()

以上是“Matplotlib有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:Matplotlib有什么用-創(chuàng)新互聯(lián)
本文路徑:http://jinyejixie.com/article40/gheeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、建站公司、企業(yè)網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站改版、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
五常市| 曲靖市| 湾仔区| 南开区| 临武县| 新和县| 兴和县| 红安县| 渝北区| 青川县| 阳新县| 临朐县| 兴和县| 广西| 崇左市| 四川省| 于都县| 大安市| 澳门| 巩留县| 华宁县| 东明县| 顺昌县| 西宁市| 莲花县| 元谋县| 寿阳县| 获嘉县| 泾阳县| 涿鹿县| 盘山县| 徐汇区| 东丰县| 蚌埠市| 涡阳县| 庆云县| 平舆县| 肥东县| 蛟河市| 和硕县| 美姑县|