最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python繪制直方圖的示例代碼

 更新時間:2023年07月11日 08:59:33   作者:微小冷  
本文主要介紹了如何使用Python繪制直方圖,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

初步

對于大量樣本來說,如果想快速獲知其分布特征,最方便的可視化方案就是直方圖,即統(tǒng)計落入不同區(qū)間中的樣本個數(shù)。

以正態(tài)分布為例

import numpy as np
import matplotlib.pyplot as plt
xs = np.random.normal(0, 1, size=(5000))
fig = plt.figure()
for i,b in enumerate([10, 50, 100, 200],1):
    ax = fig.add_subplot(2,2,i)
    plt.hist(xs, bins=b)
plt.show()

其中bins參數(shù)用于調(diào)控區(qū)間個數(shù),出圖結(jié)果如下

參數(shù)

直方圖函數(shù)的定義如下

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

除了xbins之外,其他參數(shù)含義為

  • range 繪圖區(qū)間,默認將樣本所有范圍納入其中
  • density 為True時,縱坐標單位是占比
  • weights 與x個數(shù)相同,表示每個值所占權(quán)重
  • cumulative 為True時,將采取累加模式
  • bottom y軸起點,有了這個,可以對直方圖進行堆疊
  • histtype 繪圖類型
  • align 對其方式,可選left, mid, right三種,代表左中右
  • oritentation 繪制方向,可選vertical和horizontal兩種
  • rwitdth 數(shù)據(jù)條寬度
  • log 為True時,開啟對數(shù)坐標
  • color, label 顏色,標簽
  • stacked

繪圖類型

histtype共有4個選項,分別是bar, barstacked, step以及stepfilled,其中barstacked表示堆疊,下面對另外三種參數(shù)進行演示

types = ['bar', 'step', 'stepfilled']
fig = plt.figure()
for i,t in enumerate(types,1):
    ax = fig.add_subplot(1,3,i)
    plt.hist(xs, bins=50, histtype=t, rwidth=0.5)
plt.show()

效果如下

堆疊直方圖,就是把多個直方圖疊在一起

bins = [10, 30, 100]
ws = [1, 0.7, 0.5]
for b,w in zip(bins, ws):
    print(b,w)
    plt.hist(xs, bins=b, density=True, 
        histtype='barstacked', rwidth = w, alpha=w)
plt.show()

效果如下

多組數(shù)據(jù)直方圖對比

直方圖中設置了rwidth選項,這意味著可以通過合理安排數(shù)據(jù)條寬度,以實現(xiàn)多組數(shù)據(jù)直方圖在一個圖像中更加

N = 10000
labels = ["norm", "power", "poisson"]
data = np.array([
    np.random.normal(0, 1, size=N)**2,
    np.random.power(5, size=N),
    np.random.uniform(0, 1, size=N)
]).T
plt.hist(data, 50, density=True, range=(0,1), label=labels)
plt.legend()
plt.show()

其中,data為3組統(tǒng)計數(shù)據(jù),hist函數(shù)會自行規(guī)劃畫布,效果如下

到此這篇關于Python繪制直方圖的示例代碼的文章就介紹到這了,更多相關Python繪制直方圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • tensorflow獲取預訓練模型某層參數(shù)并賦值到當前網(wǎng)絡指定層方式

    tensorflow獲取預訓練模型某層參數(shù)并賦值到當前網(wǎng)絡指定層方式

    今天小編就為大家分享一篇tensorflow獲取預訓練模型某層參數(shù)并賦值到當前網(wǎng)絡指定層方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 如何利用python實現(xiàn)詞頻統(tǒng)計功能

    如何利用python實現(xiàn)詞頻統(tǒng)計功能

    詞頻統(tǒng)計用途很廣泛,比如我們統(tǒng)計某篇文章中的用詞頻率,網(wǎng)絡熱點詞匯,再比如起名排行榜呀、熱門旅游景點排行榜呀什么的,其實也都可以套用,這篇文章主要給大家介紹了關于如何利用python實現(xiàn)詞頻統(tǒng)計功能的相關資料,需要的朋友可以參考下
    2021-10-10
  • 自己用python做的一款超炫酷音樂播放器

    自己用python做的一款超炫酷音樂播放器

    這篇文章主要介紹了自己用python做的一款超炫酷音樂播放器,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • DataFrame.groupby()所見的各種用法詳解

    DataFrame.groupby()所見的各種用法詳解

    這篇文章主要介紹了DataFrame.groupby()所見的各種用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • wxPython之解決閃爍的問題

    wxPython之解決閃爍的問題

    下面小編就為大家分享一篇wxPython之解決閃爍的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Python操作Word文檔屬性與字數(shù)統(tǒng)計的方法詳解

    Python操作Word文檔屬性與字數(shù)統(tǒng)計的方法詳解

    這篇文章主要為大家詳細介紹了Python操作Word文檔屬性與字數(shù)統(tǒng)計的相關方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2026-04-04
  • 一篇文章帶你了解python異常基礎

    一篇文章帶你了解python異常基礎

    今天小編就為大家分享一篇關于Python中的異常介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2021-08-08
  • python繪圖中的?四個繪圖技巧

    python繪圖中的?四個繪圖技巧

    在可視化數(shù)據(jù)時,通常需要在單個圖形中繪制多個圖形。?例如,如果您想從不同的角度可視化相同的變量如:數(shù)字變量的并排直方圖和箱線圖,則多個圖形很有用。?在這篇文章中,我分享了繪制多個圖形的?4?個簡單但實用的技巧,具有一定的參考價值,需要的小伙伴可以參考一下
    2021-12-12
  • Windows下Python的Django框架環(huán)境部署及應用編寫入門

    Windows下Python的Django框架環(huán)境部署及應用編寫入門

    這篇文章主要介紹了Windows下Python的Django框架環(huán)境部署及程序編寫入門,Django在Python的框架中算是一個重量級的MVC框架,本文將從程序部署開始講到hellow world web應用的編寫,需要的朋友可以參考下
    2016-03-03
  • Python3中小括號()、中括號[]、花括號{}的區(qū)別詳解

    Python3中小括號()、中括號[]、花括號{}的區(qū)別詳解

    這篇文章主要介紹了Python3中小括號()、中括號[]、花括號{}的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11

最新評論

资中县| 开封县| 丽江市| 当涂县| 望都县| 磐安县| 乌恰县| 大理市| 香河县| 芷江| 岳普湖县| 宁陕县| 思南县| 都匀市| 红安县| 昭通市| 仲巴县| 静宁县| 两当县| 景德镇市| 永泰县| 察隅县| 靖安县| 乌兰县| 西充县| 宝清县| 朔州市| 兴山县| 东山县| 娄烦县| 临城县| 鹿邑县| 抚松县| 枣阳市| 离岛区| 兴义市| 文化| 芦山县| 镇宁| 鄂托克前旗| 洛扎县|