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

Matplotlib實戰(zhàn)之直方圖繪制詳解

 更新時間:2023年08月21日 14:03:41   作者:databook  
直方圖,又稱質(zhì)量分布圖,用于表示數(shù)據(jù)的分布情況,是一種常見的統(tǒng)計圖表,這篇文章主要為大家詳細介紹了如何使用Matplotlib繪制直方圖,需要的可以參考下

直方圖,又稱質(zhì)量分布圖,用于表示數(shù)據(jù)的分布情況,是一種常見的統(tǒng)計圖表。

一般用橫軸表示數(shù)據(jù)區(qū)間,縱軸表示分布情況,柱子越高,則落在該區(qū)間的數(shù)量越大。

構建直方圖時,首先首先就是對數(shù)據(jù)劃分區(qū)間,通俗的說即是劃定有幾根柱子(比如,1980年~2020年的數(shù)據(jù),每5年劃分一個區(qū)間的話,共8個區(qū)間)。

接著,對落在每個區(qū)間的數(shù)值進行統(tǒng)計計算, 最后,繪制矩形,高度由每個區(qū)間的統(tǒng)計結果決定。

直方圖柱狀圖看似相像,實則完全不同。

前者反映數(shù)據(jù)分布情況,后者則不具備此功能,只能對數(shù)值進行比較。

也就是說,柱狀圖是離散的因此柱子間有空隙;但直方圖的數(shù)據(jù)是連續(xù)的數(shù)值變量,因此柱子間是沒有空隙的。

1. 主要元素

直方圖的主要元素包括:

  • 橫軸:表示數(shù)據(jù)的取值范圍或分組區(qū)間。
  • 縱軸:表示該區(qū)間內(nèi)數(shù)據(jù)的頻率或數(shù)量。
  • 柱狀條高度:表示每個區(qū)間內(nèi)數(shù)據(jù)的頻率或數(shù)量,柱狀條的高度代表該區(qū)間內(nèi)數(shù)據(jù)的數(shù)量多少。
  • 柱狀條面積:表示不同區(qū)間內(nèi)數(shù)據(jù)的總和,有時候面積是無意義的,只看高度。

2. 適用的場景

直方圖適用于以下分析場景:

  • 數(shù)據(jù)分布分析:直方圖可以幫助我們了解數(shù)據(jù)的分布情況,包括數(shù)據(jù)的中心趨勢、離散程度和偏斜程度等。通過觀察直方圖的形狀,我們可以判斷數(shù)據(jù)是正態(tài)分布、偏態(tài)分布還是有其他特殊的分布形式。
  • 異常檢測:直方圖可以幫助我們識別出數(shù)據(jù)中的異常情況。通過觀察直方圖中的離群點或異常值,我們可以發(fā)現(xiàn)數(shù)據(jù)中的異常情況,從而進行數(shù)據(jù)清洗和異常檢測。
  • 數(shù)據(jù)預處理:直方圖可以指導我們選擇合適的數(shù)據(jù)預處理方法。通過觀察直方圖,我們可以了解數(shù)據(jù)的分布范圍和形態(tài),從而決定是否需要對數(shù)據(jù)進行歸一化、標準化或?qū)?shù)變換等預處理操作。
  • 數(shù)據(jù)比較:直方圖可以幫助我們比較不同數(shù)據(jù)集之間的差異。通過繪制多個直方圖并進行對比,我們可以觀察到不同數(shù)據(jù)集之間的分布差異,從而進行數(shù)據(jù)分析和解釋。

3. 不適用的場景

直方圖可能不適用于以下分析場景:

  • 時間序列分析:直方圖通常用于表示數(shù)據(jù)的分布情況,而對于時間序列數(shù)據(jù),直方圖無法展示數(shù)據(jù)隨時間變化的趨勢和模式。
  • 數(shù)據(jù)關聯(lián)分析:直方圖無法直接展示數(shù)據(jù)之間的相關性或關聯(lián)性。
  • 多維數(shù)據(jù)分析:直方圖主要適用于一維數(shù)據(jù)的分析,無法直接展示多維數(shù)據(jù)的分布情況。
  • 數(shù)據(jù)模型擬合:直方圖可以展示數(shù)據(jù)的分布情況,但無法直接擬合數(shù)據(jù)的概率分布或模型。
  • 數(shù)據(jù)聚類分析:直方圖無法直接展示數(shù)據(jù)的聚類情況,無法將數(shù)據(jù)點分組或分類。

4. 分析實戰(zhàn)

本次準備用直方圖統(tǒng)計下某個年度我們進出口總額的分布情況。

4.1. 數(shù)據(jù)來源

這次選用國家統(tǒng)計局公開的對外經(jīng)濟貿(mào)易數(shù)據(jù):databook.top/nation/A06

fp = "d:/share/A06050101.csv"
df = pd.read_csv(fp)
df

4.2. 數(shù)據(jù)清理

數(shù)據(jù)中有很多年份的數(shù)據(jù)為0,也就是有很多的缺失值。

所以,只選取了2021年亞洲各國的進出口總額數(shù)據(jù)來分析,

其中有2個數(shù)據(jù)在分析繪圖前需要清理,一個是中國同亞洲其他國家(地區(qū))進出口總額(萬美元),與其他值差別很大,所以清理;另一個是中國同亞洲進出口總額(萬美元),這是個匯總數(shù)據(jù),也清理了。

data = df[(df["sj"] == 2021) & 
        (df["zb"] != "A060501011E") & 
        (df["zb"] != "A0605010101")].copy()
#原始數(shù)值太大,單位換成(億美元)
data["value"] = data["value"] / 10000
data.head()

一共有48條數(shù)據(jù),這是前5條。

4.3. 分析結果可視化

繪制直方圖比較簡單,核心是兩個參數(shù):

  • **x **參數(shù):一個列表,也就是這次示例中就是各個亞洲國家的進出口總額
  • **bins **參數(shù):設置數(shù)據(jù)分成幾組,直方圖會統(tǒng)計每個分組中的數(shù)據(jù)個數(shù)
plt.hist(data["value"].tolist(), bins=10)
plt.title("中國與亞洲各國進出口總額(億美元) 分布")
plt.show()

上面繪圖時,分了10個組。(可以試試調(diào)整分組個數(shù),看看不同的圖形效果)

從圖中可以看出,2021年,亞洲各國與中國的進出口總額在 0~300(億美元)左右的國家最多,有30多個;

還有2,3個國家與中國的進出口總額甚至超過了3500億美元。

以上就是Matplotlib實戰(zhàn)之直方圖繪制詳解的詳細內(nèi)容,更多關于Matplotlib直方圖的資料請關注腳本之家其它相關文章!

相關文章

  • python實現(xiàn)某考試系統(tǒng)生成word試卷

    python實現(xiàn)某考試系統(tǒng)生成word試卷

    這篇文章主要為大家詳細介紹了python實現(xiàn)某考試系統(tǒng)生成word試卷,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Python 操作 ElasticSearch的完整代碼

    Python 操作 ElasticSearch的完整代碼

    python提供了操作ElasticSearch 接口,因此要用python來操作ElasticSearch,這篇文章主要介紹了Python 操作 ElasticSearch,需要的朋友可以參考下
    2019-08-08
  • Python函數(shù)基本使用原理詳解

    Python函數(shù)基本使用原理詳解

    這篇文章主要介紹了Python函數(shù)基本使用原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • tensorflow 模型權重導出實例

    tensorflow 模型權重導出實例

    今天小編就為大家分享一篇tensorflow 模型權重導出實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 使用Python實現(xiàn)簡單的學生成績管理系統(tǒng)

    使用Python實現(xiàn)簡單的學生成績管理系統(tǒng)

    這篇文章主要為大家詳細介紹了Python實現(xiàn)學生成績管理系統(tǒng),使用數(shù)據(jù)庫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • python實現(xiàn)圖像拼接

    python實現(xiàn)圖像拼接

    這篇文章主要為大家詳細介紹了python實現(xiàn)圖像拼接,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • pytorch中的卷積和池化計算方式詳解

    pytorch中的卷積和池化計算方式詳解

    今天小編就為大家分享一篇pytorch中的卷積和池化計算方式詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python Numpy,mask圖像的生成詳解

    Python Numpy,mask圖像的生成詳解

    今天小編就為大家分享一篇Python Numpy,mask圖像的生成詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python刪除文件夾中具有相同后綴類型文件的實戰(zhàn)演練

    python刪除文件夾中具有相同后綴類型文件的實戰(zhàn)演練

    在平時卸載軟件的時候會殘留許多文件和空文件夾,下面這篇文章主要給大家介紹了關于python刪除文件夾中具有相同后綴類型文件的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • 詳解用pyecharts Geo實現(xiàn)動態(tài)數(shù)據(jù)熱力圖城市找不到問題解決

    詳解用pyecharts Geo實現(xiàn)動態(tài)數(shù)據(jù)熱力圖城市找不到問題解決

    這篇文章主要介紹了詳解用pyecharts Geo實現(xiàn)動態(tài)數(shù)據(jù)熱力圖城市找不到問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06

最新評論

柞水县| 大石桥市| 开封市| 万载县| 辉县市| 赣榆县| 怀集县| 舞阳县| 乐平市| 房产| 翼城县| 蓬莱市| 陆川县| 淄博市| 西林县| 平原县| 巴南区| 金堂县| 沐川县| 山东| 隆化县| 青龙| 临夏县| 秭归县| 望江县| 吴江市| 车险| 陆良县| 黄龙县| 平凉市| 普宁市| 江达县| 桃江县| 应城市| 勃利县| 读书| 唐海县| 漳州市| 太保市| 盖州市| 黄石市|