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

python3使用matplotlib繪制條形圖

 更新時(shí)間:2020年03月25日 10:35:07   作者:向陽的野草  
這篇文章主要為大家詳細(xì)介紹了python3使用matplotlib繪制條形圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python3使用matplotlib繪制條形圖的具體代碼,供大家參考,具體內(nèi)容如下

繪制豎狀條形圖

代碼

from matplotlib import pyplot as plt
from matplotlib import font_manager


my_font = font_manager.FontProperties(fname="/usr/share/fonts/truetype/arphic/ukai.ttc")
a = ["戰(zhàn)狼2", "速度與激情8", "功夫瑜伽", "西游伏妖篇", "變形金剛5:最后的騎士", "摔跤吧!爸爸", "加勒比海盜5:死無對(duì)證", "金剛:骷髏島", "極限特工:終極回歸", "生化危機(jī)6:終章",
 "乘風(fēng)破浪", "神偷奶爸3", "智取威虎山", "大鬧天竺", "金剛狼3:殊死一戰(zhàn)", "蜘蛛俠:英雄歸來", "悟空傳", "銀河護(hù)衛(wèi)隊(duì)2", "情圣", "新木乃伊", ]

b = [56.01, 26.94, 17.53, 16.49, 15.45, 12.96, 11.8, 11.61, 11.28, 11.12, 10.49, 10.3, 8.75, 7.55, 7.32, 6.99, 6.88,
 6.86, 6.58, 6.23]
plt.figure(figsize=(15,7))
# 繪制條形圖
plt.bar(range(len(a)),b,width=0.3)
# 對(duì)應(yīng)x軸與字符串
plt.xticks(range(len(a)),a,fontproperties=my_font,rotation=90)
plt.savefig("./bar1.png")
plt.show()

效果圖

繪制橫狀條形圖

代碼

# 繪制橫著的條形圖
from matplotlib import pyplot as plt
from matplotlib import font_manager

my_font = font_manager.FontProperties(fname="/usr/share/fonts/truetype/arphic/ukai.ttc")
a = ["戰(zhàn)狼2", "速度與激情8", "功夫瑜伽", "西游伏妖篇", "變形金剛5:最后的騎士", "摔跤吧!爸爸", "加勒比海盜5:死無對(duì)證", "金剛:骷髏島", "極限特工:終極回歸", "生化危機(jī)6:終章",
 "乘風(fēng)破浪", "神偷奶爸3", "智取威虎山", "大鬧天竺", "金剛狼3:殊死一戰(zhàn)", "蜘蛛俠:英雄歸來", "悟空傳", "銀河護(hù)衛(wèi)隊(duì)2", "情圣", "新木乃伊", ]

b = [56.01, 26.94, 17.53, 16.49, 15.45, 12.96, 11.8, 11.61, 11.28, 11.12, 10.49, 10.3, 8.75, 7.55, 7.32, 6.99, 6.88,
 6.86, 6.58, 6.23]
plt.figure(figsize=(15, 7))
# 繪制條形圖
plt.barh(range(len(a)), b, height=0.3,color='orange')
# 對(duì)應(yīng)x軸與字符串
plt.yticks(range(len(a)), a, fontproperties=my_font, rotation=0)
# 添加網(wǎng)格 alpha參數(shù)是設(shè)置網(wǎng)格的透明度的
plt.grid(alpha=0.3)
# 保存圖片
plt.savefig("./bar1.png")
plt.show()

效果圖

需要注意的是橫著的和豎著的條形圖的區(qū)別在與橫著的使用的是barh()方法,同時(shí)要注意它傳參數(shù)的順序是:

def barh(y, width, height=0.8, left=None, *, align='center', **kwargs):

繪制多次條形圖

代碼

from matplotlib import pyplot as plt
from matplotlib import font_manager

myfont = font_manager.FontProperties(fname="/usr/share/fonts/truetype/arphic/ukai.ttc")
a = ["猩球崛起3:終極之戰(zhàn)","敦刻爾克","蜘蛛俠:英雄歸來","戰(zhàn)狼2"]
b_16 = [15746,312,4497,319]
b_15 = [12357,156,2045,168]
b_14 = [2358,399,2358,362]

bar_width = 0.25
x_14 = list(range(len(a)))
x_15 = list(i+bar_width for i in x_14)
x_16 = list(i+bar_width for i in x_15)
# 設(shè)置圖形大小
plt.figure(figsize=(20,8),dpi=80)
plt.bar(range(len(a)),b_14,width=bar_width,label="9月14日")
plt.bar(x_15,b_15,width=bar_width,label="9月15日")
plt.bar(x_16,b_16,width=bar_width,label="9月16日")
# 設(shè)置圖例
plt.legend(prop=myfont)
# 設(shè)置x軸刻度
plt.xticks(x_15,a,fontproperties=myfont)
plt.savefig("./mutiy.png")
plt.show()

效果圖

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解django中使用定時(shí)任務(wù)的方法

    詳解django中使用定時(shí)任務(wù)的方法

    在本篇文章中我們給大家介紹了關(guān)于django中使用定時(shí)任務(wù)的方法的相關(guān)知識(shí)點(diǎn),有需要的朋友們參考下。
    2018-09-09
  • 詳解Python 切片語法

    詳解Python 切片語法

    Python的切片是特別常用的功能,主要用于對(duì)列表的元素取值。這篇文章主要介紹了詳解Python 切片語法,需要的朋友可以參考下
    2019-06-06
  • python 對(duì)dataframe下面的值進(jìn)行大規(guī)模賦值方法

    python 對(duì)dataframe下面的值進(jìn)行大規(guī)模賦值方法

    今天小編就為大家分享一篇python 對(duì)dataframe下面的值進(jìn)行大規(guī)模賦值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python數(shù)據(jù)結(jié)構(gòu)與算法之算法分析詳解

    Python數(shù)據(jù)結(jié)構(gòu)與算法之算法分析詳解

    算法分析的主要目標(biāo)是從運(yùn)行時(shí)間和內(nèi)存空間消耗等方面比較算法。本文將為大家詳細(xì)介紹Python數(shù)據(jù)結(jié)構(gòu)與算法中的算法分析,需要的可以參考一下
    2021-12-12
  • 使用python獲取(宜賓市地震信息)地震信息

    使用python獲取(宜賓市地震信息)地震信息

    今天這個(gè)項(xiàng)目用到了Python的爬蟲知識(shí),沒有用大家討厭的正則表達(dá)式,而是用一種新的方式解析庫,實(shí)現(xiàn)對(duì)HTML的解析和提取信息,最后又用到前面項(xiàng)目用過的wxpy庫,實(shí)現(xiàn)了全部功能
    2019-06-06
  • Python單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù)的實(shí)現(xiàn)

    Python單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù)的實(shí)現(xiàn)

    本文主要介紹了Python單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 使用Python機(jī)器學(xué)習(xí)降低靜態(tài)日志噪聲

    使用Python機(jī)器學(xué)習(xí)降低靜態(tài)日志噪聲

    今天小編就為大家分享一篇關(guān)于使用Python和機(jī)器學(xué)習(xí)的靜態(tài)日志噪聲的文章,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • python多項(xiàng)式擬合之np.polyfit 和 np.polyld詳解

    python多項(xiàng)式擬合之np.polyfit 和 np.polyld詳解

    這篇文章主要介紹了python多項(xiàng)式擬合之np.polyfit 和 np.polyld的實(shí)例代碼,python數(shù)據(jù)擬合主要可采用numpy庫,庫的安裝可直接用pip install numpy等,需要的朋友跟隨小編一起學(xué)習(xí)吧
    2020-02-02
  • 在Tensorflow中實(shí)現(xiàn)leakyRelu操作詳解(高效)

    在Tensorflow中實(shí)現(xiàn)leakyRelu操作詳解(高效)

    這篇文章主要介紹了在Tensorflow中實(shí)現(xiàn)leakyRelu操作詳解(高效),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python實(shí)現(xiàn)多個(gè)視頻文件合成畫中畫效果

    python實(shí)現(xiàn)多個(gè)視頻文件合成畫中畫效果

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多個(gè)視頻文件合成畫中畫效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評(píng)論