欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2017年10月13日 09:20:48   作者:kallan  
下面小編就為大家?guī)硪黄赑ython數(shù)據(jù)可視化利器Matplotlib,繪圖入門篇,Pyplot詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Pyplot

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

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

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

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

看到這里有的小伙伴可能會想,這也太弱了吧。大家不要著急,我們一步步的來學(xué)習(xí),上圖只是一個非常簡單例子,其實plot() 命令的功能非常強(qiáng)大,通過該命令我們可以同時傳遞多個圖像參數(shù)。比如說,我們想同時給定X軸和Y軸的數(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一個形式為“顏色+線型”的字符串參數(shù),這個參數(shù)可以設(shè)置我們圖像中的線的顏色和類型,默認(rèn)的參數(shù)為'b-',代表藍(lán)色實線。

命令支持的顏色字符有:

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

命令支持的線型字符:

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

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

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

import matplotlib.pyplot as plt
import numpy as np
t = 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詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于python判斷目錄或者文件代碼實例

    基于python判斷目錄或者文件代碼實例

    這篇文章主要介紹了基于python判斷目錄或者文件代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • 淺談python新手中常見的疑惑及解答

    淺談python新手中常見的疑惑及解答

    下面小編就為大家?guī)硪黄獪\談python新手中常見的疑惑及解答。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 將自己的數(shù)據(jù)集制作成TFRecord格式教程

    將自己的數(shù)據(jù)集制作成TFRecord格式教程

    今天小編就為大家分享一篇將自己的數(shù)據(jù)集制作成TFRecord格式教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python match語句的具體使用

    Python match語句的具體使用

    match語句接受一個表達(dá)式,并將其值與作為一個或多個case塊給出的連續(xù)模式進(jìn)行比較,本文主要介紹了Python match語句的具體使用,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Python探索之ModelForm代碼詳解

    Python探索之ModelForm代碼詳解

    這篇文章主要介紹了Python探索之ModelForm代碼詳解,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • Python中使用format函數(shù)的小結(jié)

    Python中使用format函數(shù)的小結(jié)

    在Python中,format()函數(shù)是一種用于格式化字符串的方法主要介紹了Python中使用format函數(shù)的小結(jié),本文就來介紹一下format()函數(shù)的使用示例,感興趣的可以了解一下
    2023-08-08
  • Python 基于 pygame 實現(xiàn)輪播圖動畫效果

    Python 基于 pygame 實現(xiàn)輪播圖動畫效果

    在Python中可以適應(yīng)第三方庫pygame來實現(xiàn)輪播圖動畫的效果,使用pygame前需確保其已經(jīng)安裝,本文通過實例代碼介紹Python 基于 pygame 實現(xiàn)輪播圖動畫效果,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • python的中異常處理機(jī)制

    python的中異常處理機(jī)制

    這篇文章主要介紹了python的中異常處理的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 如何在sublime編輯器中安裝python

    如何在sublime編輯器中安裝python

    這篇文章主要介紹了如何在sublime編輯器中安裝python,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • pytorch 實現(xiàn)刪除tensor中的指定行列

    pytorch 實現(xiàn)刪除tensor中的指定行列

    今天小編就為大家分享一篇pytorch 實現(xiàn)刪除tensor中的指定行列,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評論