python之plt.hist函數(shù)的輸入?yún)?shù)和返回值的用法解釋
更新時(shí)間:2023年10月27日 14:35:05 作者:show-er-打怪之路
這篇文章主要介紹了python之plt.hist函數(shù)的輸入?yún)?shù)和返回值的用法解釋,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
函數(shù)作用----繪制直方圖
函數(shù)參數(shù)和返回值
n,bins,patches=matplotlib.pyplot.hist( x, bins=10, range=None, normed=False, weights=None, cumulative=False, bottom=None, histtype=u'bar', align=u'mid', orientation=u'vertical', rwidth=None, log=False, color=None, label=None, stacked=False, hold=None, **kwargs) '''
參數(shù)值:
hist的參數(shù)非常多,但常用的有以下6個(gè),只有第一個(gè)是必須的,后面5個(gè)可選
x
:作直方圖所要用的數(shù)據(jù),必須是一維數(shù)組。多維數(shù)組可以先進(jìn)行扁平化再作圖bins
:直方圖的柱數(shù),可選項(xiàng),默認(rèn)為10normed
:是否將得到的直方圖向量歸一化。默認(rèn)為0facecolor
:直方圖顏色edgecolor
:直方圖邊框顏色alpha
:透明度histtype
:直方圖類型,‘bar’, ‘barstacked’, ‘step’, ‘stepfilled’
返回值:
n
:直方圖向量,是否歸一化由參數(shù)normed設(shè)定。當(dāng)normed取默認(rèn)值時(shí),n即為直方圖各組內(nèi)元素的數(shù)量(各組頻數(shù))bins
:返回各個(gè)bin的區(qū)間范圍patches
:返回每個(gè)bin里面包含的數(shù)據(jù),是一個(gè)list
代碼示例
#導(dǎo)入模塊 import numpy as np import matplotlib.pyplot as plt import scipy.stats as stats #導(dǎo)入數(shù)據(jù)存放在ndarray中 data = np.loadtxt('eg1d1data.csv',delimiter=',') #(1)作直方圖 data=np.ravel(data) #將數(shù)組扁平化 #print(data) nbins=9 #分組數(shù) nt,bins,patches=plt.hist(data,nbins) #使用函數(shù)畫(huà)直方圖 #nt 返回 每個(gè)bin里元素的數(shù)量;bins 返回每個(gè)bin的區(qū)間范圍;patches返回每個(gè)bin里面包含的數(shù)據(jù),是一個(gè)list plt.rcParams['font.sans-serif']=['SimHei']#正常顯示中文漢字 plt.xlabel("蛋白含量(分組)",fontsize=14) plt.ylabel("頻數(shù)",fontsize=14) plt.title("100名女生測(cè)定血清蛋白含量--直方圖",fontsize=14) plt.show() print(nt,bins,patches)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python環(huán)境下安裝opencv庫(kù)的方法
這篇文章主要介紹了python環(huán)境下安裝opencv庫(kù)的方法 ,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03pycharm部署django項(xiàng)目到云服務(wù)器的詳細(xì)流程
今天重點(diǎn)給大家介紹pycharm部署django項(xiàng)目到云服務(wù)器的詳細(xì)流程,首先大家需要先下載python3.8壓縮包,然后通過(guò)一系列命令完成操作,具體實(shí)現(xiàn)方法,跟隨小編一起看看吧2021-06-06Python plt.imshow函數(shù)及其參數(shù)使用
plt.imshow()是Matplotlib庫(kù)中的一個(gè)函數(shù),主要用于顯示圖像或矩陣數(shù)據(jù),本文主要介紹了Python plt.imshow函數(shù)及其參數(shù)使用,具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02Python入門學(xué)習(xí)之字符串與比較運(yùn)算符
這篇文章主要介紹了Python入門學(xué)習(xí)之字符串與比較運(yùn)算符,是Python語(yǔ)法中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-10-10Python實(shí)現(xiàn)AES加密,解密的兩種方法
這篇文章主要介紹了Python實(shí)現(xiàn)AES加密,解密的兩種方法,幫助大家更好的使用python加解密文件,感興趣的朋友可以了解下2020-10-10Python 解決中文寫(xiě)入Excel時(shí)拋異常的問(wèn)題
下面小編就為大家分享一篇Python 解決中文寫(xiě)入Excel時(shí)拋異常的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05