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

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庫(kù)

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

1.導(dǎo)入庫(kù)

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

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ǔ)充說(shuō)明

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

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

  • (1)container:柱子的容器對(duì)象,通常為bar或barh函數(shù)返回值。 .BarContainer對(duì)象。必備參數(shù)。
  •  (2)labels : 標(biāo)簽文本列表。類數(shù)組對(duì)象??蛇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'。對(duì)于普通柱狀圖,該參數(shù)僅用于控制標(biāo)簽的位置,對(duì)于堆積柱狀圖,不同標(biāo)簽類型對(duì)應(yīng)不同的標(biāo)簽值。
    • (4.1)'edge': 標(biāo)簽位于柱子的端點(diǎn)。顯示的值為柱子的端點(diǎn)位置。注意!對(duì)于堆積柱狀圖即堆積的多個(gè)柱子的總長(zhǎng)度。
    • (4.2)'center':標(biāo)簽位于柱子的中部。顯示的值為柱子的長(zhǎng)度。
  • (5)padding : 標(biāo)簽與柱子之間的距離,單位為像素。浮點(diǎn)數(shù)。默認(rèn)值為0。
  • (6)**kwargs:傳遞給 annotate()的其他參數(shù)。返回值為標(biāo)簽的Text對(duì)象列表。

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

相關(guān)文章

最新評(píng)論

南漳县| 鄂尔多斯市| 沅陵县| 温泉县| 鹤庆县| 民乐县| 安岳县| 星座| 凤阳县| 萍乡市| 班玛县| 凤台县| 孟州市| 黑龙江省| 繁峙县| 广宗县| 大方县| 慈利县| 金堂县| 清丰县| 桦南县| 波密县| 上高县| 鞍山市| 张家界市| 临泉县| 剑河县| 峨边| 收藏| 内丘县| 旬邑县| 富阳市| 云梦县| 历史| 乌兰浩特市| 嘉峪关市| 横峰县| 怀安县| 乳山市| 竹北市| 武邑县|