中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

python畫直方圖的方法-創新互聯

創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

員工經過長期磨合與沉淀,具備了協作精神,得以通過團隊的力量開發出優質的產品。創新互聯堅持“專注、創新、易用”的產品理念,因為“專注所以專業、創新互聯網站所以易用所以簡單”。公司專注于為企業提供成都網站設計、做網站、成都外貿網站建設公司、微信公眾號開發、電商網站開發,重慶小程序開發,軟件定制設計等一站式互聯網企業服務。

這篇文章將為大家詳細講解有關python畫直方圖的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

matplotlib.pyplot直方圖畫起來還是非常方便的,思路還是準備好數據,然后設置參數即可。

python畫直方圖的方法

直方圖(Histogram)又稱質量分布圖。是一種統計報告圖,由一系列高度不等的縱向條紋或線段表示數據分布的情況。 一般用橫軸表示數據類型,縱軸表示分布情況。 

直方圖是數值數據分布的精確圖形表示。 這是一個連續變量(定量變量)的概率分布的估計,并且被卡爾·皮爾遜(Karl Pearson)首先引入。它是一種條形圖。 為了構建直方圖,第一步是將值的范圍分段,即將整個值的范圍分成一系列間隔,然后計算每個間隔中有多少值。 這些值通常被指定為連續的,不重疊的變量間隔。 間隔必須相鄰,并且通常是(但不是必須的)相等的大小。

直方圖是調用的matplotlib.pyplot.hist模塊

matplotlib.pyplot.hist的參數:

matplotlib.pyplot.hist(x,bins = None,range = None,density = None,weights = None,cumulative = False,bottom = None,
histtype =’bar’,align =’mid’,orientation =’vertical’,rwidth = None,log = False,color = None,label = None,
stacked = False,normed = None,hold = None,data = None,** kwargs )

hist的參數詳解

x : (n,)數組或序列(n,)數組

輸入值,這需要單個數組或不需要具有相同長度的數組序列

bins : 整數或序列或’auto’可選,默認是沒有

如果一個整數,bins +1,則計算并返回bin邊緣,與之一致numpy.histogram()

range : 元組或沒有可選的,默認是沒有

箱子的上下范圍。上下異常值將被忽略。如果沒有提供,范圍是(x.min(),x.max())。如果箱子是一個序列沒有影響范圍 
如果指定箱是一個序列或范圍,自動定量是基于指定本范圍而不是x的范圍。

density :可選布爾類型

如果這是真的,返回第一個元素的元組將計數歸一化形成一個概率密度,即。,面積(或積分)根據直方圖將之和為1。這是通過將整個計算
觀測的數量乘以本寬度,而不是除以總數量的觀察。如果堆也是真的,直方圖之和是標準化為1。 
默認是沒有賦范和密度。如果設置,那么將使用這個值。如果沒有設置,那么參數將被視為錯誤的

weights:可選擇相同的數據或者沒有

數組的重量、形狀相同的x。每個值x只貢獻相關重量對箱數(而不是1)。如果賦范或密度是真的,權重歸一化,這樣的積分密度范圍是1。

cumulative:可選布爾類型

如果True,則計算直方圖,其中每個bin給出該bin中的計數加上較小值的所有bin。最后一個bin給出了數據點的總數。如果賦范或密度 
也True然后直方圖歸一化,使得最后倉等于1。如果累計計算結果為小于0(例如,-1),累積的方向被反轉。在這種情況下,如果賦范
和/或密度也是True,則直方圖歸一化,使得第一倉等于1。 
默認是 False

bottom:相同數組,標量或者沒有

每個倉的底部基線的位置。如果是標量,則每個bin的基線移動相同的量。如果是一個數組,每個bin都是獨立移動的,底部的長度必須
與bin的數量相匹配。如果為None,則默認為0。默認是 None

histtype : {‘bar’,’barstacked’,’step’,’stepfilled’},可選

要繪制的直方圖的類型 
‘bar’是傳統的條形直方圖。如果給出多個數據,則條并排排列。 
‘barstacked’是一種條形直方圖,其中多個數據堆疊在一起。 
‘step’生成一個默認未填充的線圖。 
‘stepfilled’生成一個默認填充的線圖。 
默認為’bar’

align : {‘left’,’mid’,’right’},可選

控制直方圖的繪制方式。 
‘left’:條形圖位于左邊框邊緣的中心。 
‘mid’:條在bin邊緣之間居中。 
‘right’:條形圖位于右側邊框的中心。 
默認為’mid’

orientation : {‘horizontal’,’vertical’},可選

如果是’horizontal’,barh將用于條形直方圖,底部 kwarg將用于左邊緣

log : 布爾值,可選

如果True,直方圖軸將設置為對數刻度。如果 log是True且x是1D數組,則將過濾掉空箱,并且僅 返回非空。(n, bins, patches).
默認是 False

color :顏色

顏色規格或顏色規格序列,每個數據集一個。Default(None)使用標準線顏色序列.默認是 None

實例:

import numpy as np
import matplotlib.pyplot as plt

np.random.seed(19680801)
mu, sigma = 100, 15
x = mu + sigma * np.random.randn(10000)
n, bins, patches = plt.hist(x, 50, density=True, facecolor='g', alpha=0.75)

plt.xlabel('Smarts')
plt.ylabel('Probability')
plt.title('Histogram of IQ')
plt.text(60, .025, r'$\mu=100,\ \sigma=15$')
plt.axis([40, 160, 0, 0.03])
plt.grid(True)
plt.show()

效果圖:

python畫直方圖的方法

關于python畫直方圖的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

分享文章:python畫直方圖的方法-創新互聯
新聞來源:http://www.2m8n56k.cn/article0/djpooo.html

成都網站建設公司_創新互聯,為您提供企業建站電子商務軟件開發、企業網站制作、靜態網站外貿建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站
主站蜘蛛池模板: 国产精品露脸脏话对白 | 欧美成人福利视频 | 黄色欧美网站 | 国产草草影院 | 久久精品国产只有精品2020 | 97在线观看| 日韩亚洲欧美一区二区三区 | 成人免费aaaaa毛片 | 久久福利青草精品资源站 | 国产乱淫a∨片免费视频 | 91欧美视频 | 德国女人一级毛片免费 | 18性欧美69| 欧美一级艳片视频免费观看 | 久久久久毛片成人精品 | 日韩美女视频网站 | 99re热在线视频 | 久久亚洲不卡一区二区 | 免费区一级欧美毛片 | 久久厕所精品国产精品亚洲 | 污到下面流水的视频 | 天堂在线视频网站 | 欧美日韩一区二区综合 | 精品欧美一区二区在线观看欧美熟 | 久草视频大全 | 欧美成人亚洲综合精品欧美激情 | 高清一本之道加勒比在线 | 国产高清免费观看 | 超级碰碰碰视频视频在线视频 | 波多野结衣一区二区在线 | 午夜爱爱毛片xxxx视频免费看 | 德国女人一级毛片免费 | 一级高清毛片免费a级高清毛片 | 中国hd高清╳xxx | 中文字幕精品在线观看 | 国产精品久久久久久久久久免费 | 中文字幕欧美日韩一 | 日韩欧美毛片免费看播放 | 免费一级毛片在线播放视频 | 亚洲综合首页 | 黄a一级|