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

Python Matplotlib條形圖之垂直條形圖和水平條形圖詳解

 更新時(shí)間:2022年03月09日 11:29:50   作者:你這個(gè)階段睡得著的  
這篇文章主要為大家詳細(xì)介紹了Python Matplotlib條形圖之垂直條形圖和水平條形圖,使用數(shù)據(jù)庫(kù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

條形圖是一種常用的圖形,比如在各種PPT的展示中為各種職業(yè)人士所喜愛(ài)。條形圖能夠直觀地展示各種場(chǎng)景下數(shù)值的比較。Matplotlib提供了bar()函數(shù)繪制條形圖。

這里提供一個(gè)案例:

假設(shè)某銷售公司需要在PPT中展示4位員工的年度銷售業(yè)績(jī),用條形圖繪制小紅、小王、小李、小張的業(yè)績(jī),分別是260萬(wàn)元、300萬(wàn)元、310萬(wàn)元、269萬(wàn)元。

在圖中標(biāo)注一些中文信息,Matplotlib本身對(duì)中文的支持不是很友好,在繪圖前使用如下代碼進(jìn)行設(shè)置,可以解決該問(wèn)題。

1、垂直條形圖

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']  # 用來(lái)正常顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus']=False    # 用來(lái)正常顯示負(fù)號(hào)
member = [u'小紅', u'小王', u'小李', u'小張']
sales = [260, 300, 310, 269]
# 繪圖
plt.bar(range(4), sales, align='center', color='steelblue', alpha=0.7)
# 添加Y軸標(biāo)簽
plt.ylabel(u'年度銷售額(萬(wàn)元)')
# 添加標(biāo)題
plt.title(u'員工年度銷售額對(duì)比')
# 添加刻度標(biāo)簽
plt.xticks(range(4), member)
# 設(shè)置Y軸的刻度范圍
plt.ylim([200, 350])
# 在沒(méi)有條形圖上方添加數(shù)值標(biāo)簽
for x, y in enumerate(sales):
    plt.text(x, y+10, '%s' % round(y, 1), ha='center')
    # %s,表示格式化一個(gè)對(duì)象為字符 
    #round( x [, n]  )
    # x -- 數(shù)值表達(dá)式。
    # n -- 數(shù)值表達(dá)式,表示從小數(shù)點(diǎn)位數(shù)。
plt.show()

請(qǐng)?zhí)砑訄D片描述

這里的bar()函數(shù)設(shè)置x刻度標(biāo)簽為水平居中,條形圖填充為鐵藍(lán)色,同時(shí)設(shè)置透明度為0.7。

2、水平條形圖

將垂直條形圖改變?yōu)樗綏l形圖只需要將bar()函數(shù)調(diào)整為barh()函數(shù),并調(diào)整相應(yīng)標(biāo)簽即可。

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']  # 用來(lái)正常顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus']=False    # 用來(lái)正常顯示負(fù)號(hào)
member = [u'小紅', u'小王', u'小李', u'小張']
sales = [260, 300, 310, 269]
# 繪圖
plt.barh(range(4), sales, align='center', color='steelblue', alpha=0.7)
# 添加Y軸標(biāo)簽
plt.xlabel(u'年度銷售額(萬(wàn)元)')
# 添加標(biāo)題
plt.title(u'員工年度銷售額對(duì)比')
# 添加刻度標(biāo)簽
plt.yticks(range(4), member)
# 設(shè)置Y軸的刻度范圍
plt.xlim([200, 350])
# 在沒(méi)有條形圖上方添加數(shù)值標(biāo)簽
for x, y in enumerate(sales):
    plt.text(y+10, x, '%s' % y, va='center')
    # %s,表示格式化一個(gè)對(duì)象為字符
plt.show()

請(qǐng)?zhí)砑訄D片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容! 

相關(guān)文章

  • flask結(jié)合jinja2使用詳解

    flask結(jié)合jinja2使用詳解

    本文主要介紹了flask結(jié)合jinja2使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python中torch.nn.identity()方法詳解

    python中torch.nn.identity()方法詳解

    今天看源碼時(shí)遇到的這個(gè)恒等函數(shù),就如同名字那樣占位符,并沒(méi)有實(shí)際操作,下面這篇文章主要給大家介紹了關(guān)于python中torch.nn.identity()方法的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • pycharm命令終端運(yùn)行python文件以及傳遞參數(shù)方式

    pycharm命令終端運(yùn)行python文件以及傳遞參數(shù)方式

    這篇文章主要介紹了pycharm命令終端運(yùn)行python文件以及傳遞參數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Datawhale練習(xí)之二手車價(jià)格預(yù)測(cè)

    Datawhale練習(xí)之二手車價(jià)格預(yù)測(cè)

    此篇文章是關(guān)于Datawhale練習(xí),代碼完整,但由于該數(shù)據(jù)集中數(shù)據(jù)特征較少(39維),以下可作為少量特征情況下的分析。當(dāng)特征數(shù)目過(guò)大(成千上萬(wàn))時(shí),需要繼續(xù)學(xué)習(xí)。需要的朋友可以參考下
    2021-04-04
  • 如何一鍵理清大型Python項(xiàng)目依賴樹(shù)

    如何一鍵理清大型Python項(xiàng)目依賴樹(shù)

    這篇文章主要介紹了如何一鍵理清大型Python項(xiàng)目依賴樹(shù),文章圍繞主題相關(guān)資料展開(kāi)詳細(xì)的內(nèi)容介紹,感興趣的小伙伴可以參考一下
    2022-06-06
  • 如何使用python切換hosts文件

    如何使用python切換hosts文件

    這篇文章主要介紹了如何使用python切換hosts文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python制作釘釘加密/解密工具

    Python制作釘釘加密/解密工具

    本文給大家介紹的是使用Python實(shí)現(xiàn)釘釘?shù)募用芙饷芄ぞ叩暮诵拇a,非常的實(shí)用,對(duì)于大家學(xué)習(xí)Python加密解密非常有幫助,希望大家能夠喜歡
    2016-12-12
  • 使用Python獲取愛(ài)奇藝電視劇彈幕數(shù)據(jù)的示例代碼

    使用Python獲取愛(ài)奇藝電視劇彈幕數(shù)據(jù)的示例代碼

    這篇文章主要介紹了用Python獲取愛(ài)奇藝電視劇彈幕數(shù)據(jù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Python正則表達(dá)式和元字符詳解

    Python正則表達(dá)式和元字符詳解

    這篇文章主要介紹了Python正則表達(dá)式和元字符詳解,需要的朋友可以參考下
    2018-11-11
  • numpy如何刪除矩陣中的部分?jǐn)?shù)據(jù)numpy.delete

    numpy如何刪除矩陣中的部分?jǐn)?shù)據(jù)numpy.delete

    這篇文章主要介紹了numpy如何刪除矩陣中的部分?jǐn)?shù)據(jù)numpy.delete問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02

最新評(píng)論