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

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

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

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

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

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

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

1、垂直條形圖

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']  # 用來正常顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus']=False    # 用來正常顯示負(fù)號
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'年度銷售額(萬元)')
# 添加標(biāo)題
plt.title(u'員工年度銷售額對比')
# 添加刻度標(biāo)簽
plt.xticks(range(4), member)
# 設(shè)置Y軸的刻度范圍
plt.ylim([200, 350])
# 在沒有條形圖上方添加數(shù)值標(biāo)簽
for x, y in enumerate(sales):
    plt.text(x, y+10, '%s' % round(y, 1), ha='center')
    # %s,表示格式化一個(gè)對象為字符 
    #round( x [, n]  )
    # x -- 數(shù)值表達(dá)式。
    # n -- 數(shù)值表達(dá)式,表示從小數(shù)點(diǎn)位數(shù)。
plt.show()

請?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']  # 用來正常顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus']=False    # 用來正常顯示負(fù)號
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'年度銷售額(萬元)')
# 添加標(biāo)題
plt.title(u'員工年度銷售額對比')
# 添加刻度標(biāo)簽
plt.yticks(range(4), member)
# 設(shè)置Y軸的刻度范圍
plt.xlim([200, 350])
# 在沒有條形圖上方添加數(shù)值標(biāo)簽
for x, y in enumerate(sales):
    plt.text(y+10, x, '%s' % y, va='center')
    # %s,表示格式化一個(gè)對象為字符
plt.show()

請?zhí)砑訄D片描述

總結(jié)

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

相關(guān)文章

  • Python中獲取文件大小的四種辦法

    Python中獲取文件大小的四種辦法

    這篇文章主要給大家介紹了關(guān)于Python中獲取文件大小的四種辦法,我們可以使用Python中的os模塊來獲取視頻文件大小,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • 詳解python3 GUI刷屏器(附源碼)

    詳解python3 GUI刷屏器(附源碼)

    這篇文章主要介紹了詳解python3 GUI刷屏器(附源碼),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Sanic框架路由用法實(shí)例分析

    Sanic框架路由用法實(shí)例分析

    這篇文章主要介紹了Sanic框架路由用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Sanic框架路由的原理、請求參數(shù)、請求類型、重定向等相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • 正確理解python中的關(guān)鍵字“with”與上下文管理器

    正確理解python中的關(guān)鍵字“with”與上下文管理器

    這篇文章主要介紹了關(guān)于python中關(guān)鍵字"with"和上下文管理器的相關(guān)資料,文中介紹的非常詳細(xì),相信對大家學(xué)習(xí)或者使用python具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • python畫圖時(shí)設(shè)置分辨率和畫布大小的實(shí)現(xiàn)(plt.figure())

    python畫圖時(shí)設(shè)置分辨率和畫布大小的實(shí)現(xiàn)(plt.figure())

    這篇文章主要介紹了python畫圖時(shí)設(shè)置分辨率和畫布大小的實(shí)現(xiàn)(plt.figure()),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python中collections模塊的基本使用教程

    Python中collections模塊的基本使用教程

    collections是Python內(nèi)建的一個(gè)集合模塊,提供了許多有用的集合類。下面這篇文章主要給大家介紹了關(guān)于Python中collections模塊的基本使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-12-12
  • Python基礎(chǔ)教程之pip的安裝和卸載

    Python基礎(chǔ)教程之pip的安裝和卸載

    pip是一種工具,可以幫助用戶安裝卸載一些需要的安裝包,非常的簡單實(shí)用,下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之pip的安裝和卸載的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • 基于Python對數(shù)據(jù)shape的常見操作詳解

    基于Python對數(shù)據(jù)shape的常見操作詳解

    今天小編就為大家分享一篇基于Python對數(shù)據(jù)shape的常見操作詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python讀取word文本操作詳解

    Python讀取word文本操作詳解

    這篇文章主要介紹了Python讀取word文本操作詳解,介紹了涉及到的模塊,相關(guān)概念,模塊的安裝等內(nèi)容,小編覺得還是挺不錯的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Python設(shè)計(jì)模式結(jié)構(gòu)型享元模式

    Python設(shè)計(jì)模式結(jié)構(gòu)型享元模式

    這篇文章主要介紹了Python享元模式,享元模式即Flyweight Pattern,指運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對象,下面和小編一起進(jìn)入文章了解更多詳細(xì)內(nèi)容吧
    2022-02-02

最新評論

社旗县| 恩平市| 玉树县| 柘荣县| 都安| 双柏县| 青川县| 通辽市| 新河县| 青铜峡市| 荔波县| 建阳市| 马山县| 东乌| 洪湖市| 长顺县| 鲜城| 曲沃县| 冷水江市| 云龙县| 安塞县| 青田县| 茌平县| 高安市| 九江市| 武山县| 白山市| 康保县| 巴彦县| 壶关县| 岳普湖县| 宁河县| 台东县| 楚雄市| 北流市| 沈丘县| 筠连县| 佛冈县| 恩平市| 宿松县| 威宁|