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

Python使用matplotlib給柱狀圖添加數(shù)據(jù)標(biāo)簽bar_label()

 更新時(shí)間:2022年03月07日 17:20:13   作者:我這一次  
這篇文章主要介紹了Python使用matplotlib給柱狀圖添加數(shù)據(jù)標(biāo)簽bar_label(),記錄如何用使用matplotlib給柱狀圖添加數(shù)據(jù)標(biāo)簽,是以matplotlib.pyplot.bar_label()為例,需要的朋友可以參考一下

0.更新matplotlib庫

本文后續(xù)的實(shí)驗(yàn)過程都是基于matplotlib版本大于等于3.4.1,如果版本較低,是無法實(shí)行后續(xù)操作的,如何在Pycharm中直接更新matplotlib庫的版本,請參照方法:以tensorflow庫為例用Pycharm更新第三方庫

1.導(dǎo)入庫

直接導(dǎo)入matplotlib.pyplot庫,代碼為:

import matplotlib.pyplot as plt

2.數(shù)據(jù)準(zhǔn)備

用list分別準(zhǔn)備橫坐標(biāo)和縱坐標(biāo)的數(shù)據(jù)。

# 構(gòu)造數(shù)據(jù)
X_set = [1, 2, 3, 4, 5] ?# X軸數(shù)值
Y_set = [128, 211, 136, 234, 150] ?# Y軸數(shù)據(jù)

3.繪制柱狀圖

繪圖代碼如下:

p1 = plt.bar(X_set, Y_set, width= 0.35, label='value') ?# width表示柱子的寬度
plt.bar_label(p1, label_type='edge') ? # label_type=‘edge'表示將數(shù)據(jù)值標(biāo)簽放在柱子頂端,label_type=‘center'表示將數(shù)據(jù)值標(biāo)簽放在柱子中間。
plt.title('The distribution of XXX')
plt.show()

4.繪圖結(jié)果

上述繪圖結(jié)果如下:

5.完整代碼

完整代碼如下:

import matplotlib.pyplot as plt

# 構(gòu)造數(shù)據(jù)
X_set = [1, 2, 3, 4, 5]
Y_set = [128, 211, 136, 234, 150]
p1 = plt.bar(X_set, Y_set, width= 0.35, label='value')
plt.bar_label(p1, label_type='edge')
plt.title('The distribution of XXX')
plt.show()

6.bar_label()相關(guān)參數(shù)的補(bǔ)充說明

函數(shù)的簽名為matplotlib.pyplot.bar_label(container, labels=None, *, fmt='%g', label_type='edge', padding=0, **kwargs)。

函數(shù)的參數(shù)為:

  • (1)container:柱子的容器對象,通常為bar或barh函數(shù)返回值。 .BarContainer對象。必備參數(shù)。
  •  (2)labels : 標(biāo)簽文本列表。類數(shù)組對象??蛇x參數(shù)。如果為None,則值為使用fmt參數(shù)格式化的柱子的數(shù)據(jù)(柱子的高度)。
  •  (3)fmt:標(biāo)簽的格式字符串。 字符串。默認(rèn)值為’%g’,即將標(biāo)簽值格式化為浮點(diǎn)數(shù)。
  •  (4)label_type :標(biāo)簽類型。取值范圍為 {'edge', 'center'},默認(rèn)值為'edge'。對于普通柱狀圖,該參數(shù)僅用于控制標(biāo)簽的位置,對于堆積柱狀圖,不同標(biāo)簽類型對應(yīng)不同的標(biāo)簽值。
    • (4.1)'edge': 標(biāo)簽位于柱子的端點(diǎn)。顯示的值為柱子的端點(diǎn)位置。注意!對于堆積柱狀圖即堆積的多個(gè)柱子的總長度。
    • (4.2)'center':標(biāo)簽位于柱子的中部。顯示的值為柱子的長度。
  • (5)padding : 標(biāo)簽與柱子之間的距離,單位為像素。浮點(diǎn)數(shù)。默認(rèn)值為0。
  • (6)**kwargs:傳遞給 annotate()的其他參數(shù)。返回值為標(biāo)簽的Text對象列表。

到此這篇關(guān)于Python使用matplotlib給柱狀圖添加數(shù)據(jù)標(biāo)簽bar_label()的文章就介紹到這了,更多相關(guān)matplotlib給柱狀圖添數(shù)據(jù)標(biāo)簽內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 用opencv給圖片換背景色的示例代碼

    用opencv給圖片換背景色的示例代碼

    這篇文章主要介紹了用opencv給圖片換背景色的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Python?matplotlib設(shè)置多子圖、子圖間距及外邊距的幾種方式

    Python?matplotlib設(shè)置多子圖、子圖間距及外邊距的幾種方式

    子圖是Matplotlib中強(qiáng)大的功能之一,使用函數(shù)您可以方便地創(chuàng)建多個(gè)子圖,并使用Axes對象繪制各種圖形,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib設(shè)置多子圖、子圖間距及外邊距的幾種方式,需要的朋友可以參考下
    2024-02-02
  • 淺談python處理json和redis hash的坑

    淺談python處理json和redis hash的坑

    這篇文章主要介紹了淺談python處理json和redis hash的坑,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python中time庫的使用(日期時(shí)間)

    Python中time庫的使用(日期時(shí)間)

    time庫是python中處理時(shí)間的標(biāo)準(zhǔn)庫,這篇文章主要介紹了Python中time庫的使用(日期時(shí)間),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • 探索Python數(shù)據(jù)可視化庫中Plotly Express的使用方法

    探索Python數(shù)據(jù)可視化庫中Plotly Express的使用方法

    在數(shù)據(jù)分析和可視化領(lǐng)域,數(shù)據(jù)的有效呈現(xiàn)是至關(guān)重要的,python作為一種強(qiáng)大的編程語言,提供了多種數(shù)據(jù)可視化工具和庫,本文將介紹Plotly Express的基本概念和使用方法,幫助讀者快速入門并掌握數(shù)據(jù)可視化的技巧
    2023-06-06
  • Python PyQt5整理介紹

    Python PyQt5整理介紹

    PyQt5 是Digia的一套Qt5應(yīng)用框架與python的結(jié)合,同時(shí)支持2.x和3.x。這篇文章給大家整理了關(guān)于Python PyQt5的相關(guān)知識,感興趣的朋友一起看看吧
    2020-04-04
  • python與php實(shí)現(xiàn)分割文件代碼

    python與php實(shí)現(xiàn)分割文件代碼

    本文給大家分享的是兩個(gè)分別使用python和php實(shí)現(xiàn)的將文件分割成小文件的代碼,非常的實(shí)用有需要的小伙伴可以參考下
    2017-03-03
  • Python是編譯運(yùn)行的驗(yàn)證方法

    Python是編譯運(yùn)行的驗(yàn)證方法

    這篇文章主要介紹了Python是編譯運(yùn)行的驗(yàn)證方法,本文講解了一個(gè)小方法來驗(yàn)證Python是編譯運(yùn)行還是解釋運(yùn)行,需要的朋友可以參考下
    2015-01-01
  • python替換字符串中的子串圖文步驟

    python替換字符串中的子串圖文步驟

    在本文里小編給大家整理了關(guān)于python替換字符串中的子串的相關(guān)知識點(diǎn)以及實(shí)際操作步驟,有需要的朋友們學(xué)習(xí)下。
    2019-06-06
  • python排序算法的簡單實(shí)現(xiàn)方法

    python排序算法的簡單實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于python排序算法的簡單實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05

最新評論