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

Python matplotlib可視化繪圖詳解

 更新時(shí)間:2021年09月29日 16:11:48   作者:搶我糖還想跑  
這篇文章主要介紹了Python matplotlib繪圖可視化知識(shí)點(diǎn)整理(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧

一、繪制線性圖形

執(zhí)行如下代碼

import matplotlib.pyplot as plt
dataX=[1,2,3,4]
dataY=[2,4,4,2]
plt.plot(dataX,dataY)
plt.title("Draw  straight line")
plt.xlabel("x")
plt.ylabel("y")
plt.show()

上述語(yǔ)句繪制了一條直線,形狀由x和y坐標(biāo)值決定,運(yùn)行該程序得到如下結(jié)果

在這里插入圖片描述

二、繪制柱狀圖形

執(zhí)行如下代碼

import matplotlib.pyplot as plt
dataX=[0,1,2,3,4,5]
dataY=[1,2,3,2,4,3]
plt.bar(dataX,dataY)
plt.title("Draw Histogram")
plt.xlabel("x")
plt.ylabel("y")
plt.show()

上述語(yǔ)句繪制了6個(gè)柱狀圖,用函數(shù)plt.bar實(shí)現(xiàn),運(yùn)行該程序得到如下結(jié)果

在這里插入圖片描述

柱狀圖也可以用numpy繪制,執(zhí)行如下代碼

import matplotlib.pyplot as plt
import numpy as np
x=np.arange(10)
y=np.random.randint(0,20,10)
plt.bar(x,y)
plt.show()

使用函數(shù)random()繪制了區(qū)域中隨機(jī)出現(xiàn)的柱狀圖,y=np.random.randint(0,20,10)中,參數(shù)20表示柱狀圖高度,10表示柱狀圖個(gè)數(shù),運(yùn)行結(jié)果如下圖

在這里插入圖片描述

三、繪制直方圖

執(zhí)行如下代碼

import matplotlib.pyplot as plt
import numpy as np
mean,sigma=0,1
x=mean + sigma *np.random.randn(10000)
plt.hist(x,50,histtype='bar',facecolor='red',alpha=0.75)
plt.show()

上述語(yǔ)句繪制了概率分布直方圖,參數(shù)mean=0代表均值是0,sigma=1代表標(biāo)準(zhǔn)差是1,運(yùn)行該程序得到如下結(jié)果

在這里插入圖片描述

四、繪制散點(diǎn)圖

執(zhí)行如下代碼

import matplotlib.pyplot as plt
import numpy as np
x=np.random.rand(100)
y=np.random.rand(100)
plt.scatter(x,y)
plt.show()

上述語(yǔ)句繪制了散點(diǎn)圖,np.random.rand(100)代表隨機(jī)出現(xiàn)的點(diǎn)數(shù),一共有100個(gè)點(diǎn),運(yùn)行該程序得到如下結(jié)果

在這里插入圖片描述

五、繪制極坐標(biāo)

執(zhí)行如下代碼

import matplotlib.pyplot as plt
import numpy as np
theta=np.arange(0,2*np.pi,0.02)
ax1=plt.subplot(121,projection='polar')
ax1.plot(theta,theta/6,'--',lw=2)
plt.show()

上述語(yǔ)句繪制極坐標(biāo)圖,這種圖多用在企業(yè)的可視化數(shù)據(jù)模型的比較上,使用polar函數(shù)實(shí)現(xiàn),theta代表數(shù)學(xué)上的平面角度,運(yùn)行該程序得到如下結(jié)果

在這里插入圖片描述

六、繪制餅圖

執(zhí)行如下代碼

import matplotlib.pyplot as plt
import numpy as np
plt.title("Pie")
labels='Math','Computer','Music','Art'
sizes=[45,30,15,10]
explode=(0,0.0,0,0)
counterclock=False
plt.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',shadow=False,startangle=90)
plt.show()

上述語(yǔ)句繪制餅圖,運(yùn)行該程序得到如下結(jié)果

在這里插入圖片描述

如果想將某一部分突顯出來(lái),可以使用語(yǔ)句 explode=(0,0.0,0,0)中的0改成1,比如explode=(0,0.1,0,0)得到下圖

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Python 互換字典的鍵值對(duì)實(shí)例

    Python 互換字典的鍵值對(duì)實(shí)例

    今天小編就為大家分享一篇Python 互換字典的鍵值對(duì)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2019-02-02
  • Python地圖繪制實(shí)操詳解

    Python地圖繪制實(shí)操詳解

    在本文里我們給大家介紹了用Python繪制地圖的知識(shí)點(diǎn)以及詳細(xì)步驟,需要的朋友們跟著學(xué)習(xí)下。
    2019-03-03
  • Python遞歸生成全排列序列實(shí)操

    Python遞歸生成全排列序列實(shí)操

    這篇文章主要介紹了Python遞歸生成全排列序列實(shí)操,文章給予Python遞歸的相關(guān)資料展開對(duì)全排列序列的實(shí)現(xiàn)介紹,需要的小伙伴可以參考一下
    2022-04-04
  • python自動(dòng)zip壓縮目錄的方法

    python自動(dòng)zip壓縮目錄的方法

    這篇文章主要介紹了python自動(dòng)zip壓縮目錄的方法,可實(shí)現(xiàn)調(diào)用zip.exe文件進(jìn)行目錄壓縮的功能,需要的朋友可以參考下
    2015-06-06
  • Python混合使用同步和異步函數(shù)的方法

    Python混合使用同步和異步函數(shù)的方法

    Python是一種非常靈活的編程語(yǔ)言,可以混合使用同步和異步函數(shù)來(lái)實(shí)現(xiàn)更高效的編程。本文將介紹如何在Python中混合使用同步和異步函數(shù),以及如何在不同場(chǎng)景下選擇合適的函數(shù),感興趣的可以了解一下
    2023-03-03
  • Python各種類型裝飾器詳細(xì)介紹

    Python各種類型裝飾器詳細(xì)介紹

    大家好,本篇文章主要講的是Python各種類型裝飾器詳細(xì)介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • python圖片水印加密的幾種處理小結(jié)

    python圖片水印加密的幾種處理小結(jié)

    本文主要介紹了python圖片水印加密的幾種處理小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Python中拆包的實(shí)現(xiàn)

    Python中拆包的實(shí)現(xiàn)

    拆包是一個(gè)非常實(shí)用且常見的操作,它能夠簡(jiǎn)化代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • 關(guān)于Python的一些學(xué)習(xí)總結(jié)

    關(guān)于Python的一些學(xué)習(xí)總結(jié)

    這篇文章主要介紹了關(guān)于Python的一些總結(jié),希望自己以后在學(xué)習(xí)Python的過程中可以邊學(xué)習(xí)邊總結(jié),就自己之前的學(xué)習(xí)先做以總結(jié),之后將不斷總結(jié)更新
    2018-05-05
  • 在pycharm下設(shè)置自己的個(gè)性模版方法

    在pycharm下設(shè)置自己的個(gè)性模版方法

    今天小編就為大家分享一篇在pycharm下設(shè)置自己的個(gè)性模版方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2019-07-07

最新評(píng)論