日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

基于Python數(shù)據(jù)可視化利器Matplotlib,繪圖入門篇,Pyplot詳解

 Veecoylb85u7u6 2019-05-08

Pyplot

matplotlib.pyplot是一個(gè)命令型函數(shù)集合,它可以讓我們像使用MATLAB一樣使用matplotlib。pyplot中的每一個(gè)函數(shù)都會(huì)對(duì)畫布圖像作出相應(yīng)的改變,如創(chuàng)建畫布、在畫布中創(chuàng)建一個(gè)繪圖區(qū)、在繪圖區(qū)上畫幾條線、給圖像添加文字說(shuō)明等。下面我們就通過(guò)實(shí)例代碼來(lái)領(lǐng)略一下他的魅力。

import matplotlib.pyplot as pltplt.plot([1,2,3,4])plt.ylabel('some numbers')plt.show()

上圖是我們通過(guò)plt.plot([1,2,3,4])這一行代碼畫出的圖像,這時(shí)候有的小伙伴可能會(huì)有一個(gè)疑問(wèn),“為什么X軸的坐標(biāo)軸范圍是0-3,而Y軸的坐標(biāo)軸圍是1-4呢?”

這是因?yàn)?,在我們使用plot()命令函數(shù)的時(shí)候,如果只給函數(shù)傳遞了一個(gè)數(shù)值列表或數(shù)組作為參數(shù),matplotlib會(huì)把這個(gè)數(shù)值列表當(dāng)作Y軸的數(shù)值,然后根據(jù)Y軸的數(shù)值個(gè)數(shù)N自動(dòng)生成一個(gè)數(shù)值列表[0,N-1]作為X軸的數(shù)值。所以上圖中Y軸數(shù)值就是我們給定的列表[1,2,3,4],X軸數(shù)值是自動(dòng)生成的列表[0,1,2,3]。

看到這里有的小伙伴可能會(huì)想,這也太弱了吧。大家不要著急,我們一步步的來(lái)學(xué)習(xí),上圖只是一個(gè)非常簡(jiǎn)單例子,其實(shí)plot() 命令的功能非常強(qiáng)大,通過(guò)該命令我們可以同時(shí)傳遞多個(gè)圖像參數(shù)。比如說(shuō),我們想同時(shí)給定X軸和Y軸的數(shù)值,我們就可以通過(guò)下面一行代碼實(shí)現(xiàn):

plt.plot([1, 2, 3, 4], [1, 4, 9, 16]) #X:[1, 2, 3, 4],Y:[1, 4, 9, 16]

此外,我們還可以像MATLAB一樣在每一組X軸和Y軸數(shù)值的后面?zhèn)鬟f一個(gè)形式為“顏色+線型”的字符串參數(shù),這個(gè)參數(shù)可以設(shè)置我們圖像中的線的顏色和類型,默認(rèn)的參數(shù)為'b-',代表藍(lán)色實(shí)線。

命令支持的顏色字符有:

'b':藍(lán)色
'g':綠色
'r':紅色
'c':青色
'm':洋紅色
'y':黃色
'k':黑色
'w':白色

命令支持的線型字符:

所以,當(dāng)我們想要用紅色圓點(diǎn)展示上面代碼中的數(shù)據(jù)時(shí),我們可以通過(guò)下面的代碼實(shí)現(xiàn):

import matplotlib.pyplot as pltplt.plot([1,2,3,4], [1,4,9,16], 'ro')plt.axis([0, 6, 0, 20])plt.show()

當(dāng)我們有多組數(shù)據(jù)時(shí),我們可在每組后面分別設(shè)置線型及顏色:

import matplotlib.pyplot as pltimport numpy as npt = np.arange(0., 5., 0.2)plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^')plt.show()

以上這篇基于Python數(shù)據(jù)可視化利器Matplotlib,繪圖入門篇,Pyplot詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多