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

python繪制折線圖和條形圖的方法

 更新時間:2022年04月21日 09:05:35   作者:檸檬樹下你和我?  
這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)折線圖和條形圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python繪制折線圖和條形圖的具體代碼,供大家參考,具體內(nèi)容如下

最近開始寫小論文啦,中間不免要作各種各樣的圖,學(xué)習(xí)后自己作了個小筆記,供小伙伴一起學(xué)習(xí)哦。

折線圖

import matplotlib.pyplot as plt
#x軸取值不一樣時
# x1=[0,0.1,0.3,0.5,0.7,0.8,0.9]
# y1=[0.7150,0.7147,0.7088,0.7029,0.6996,0.6942,0.5599]
# x2=[0,0.1,0.2,0.5,0.6,0.8,0.9,1]
# y2=[0.7150,0.7146,0.6969,0.6496,0.5568,0.5196,0.4248,0.3344]
# x3=[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1]
# y3=[0.7150,0.7147,0.7068,0.7016,0.6283,0.5889,0.5155,0.4992,0.4728,0.3909,0.3310]

# x軸取值一樣時
x = [1,2,3,4,5,6,7,8,9,10,11,12]
y1 = [57,74,66,69,88,82,78,70,80,92,69,99]
y2 = [44,47,48,55,56,48,86,69,58,60,63,79]
y3 = [61,77,59,85,79,80,53,48,50,66,88,81]

plt.title('快遞月件量') ?# 折線圖標(biāo)題

plt.rcParams['font.sans-serif'] = ['SimHei'] ?# 折線圖中需顯示漢字時,得加上這一行

plt.xlabel('月份/月') ?# x軸標(biāo)題
plt.ylabel('快遞件數(shù)') ?# y軸標(biāo)題
plt.plot(x, y1, marker='o', markersize=3) ?# 繪制折線圖,添加數(shù)據(jù)點(diǎn)形狀并設(shè)置點(diǎn)的大小
plt.plot(x, y2, marker='^', markersize=3) ?#^:點(diǎn)的形狀為三角形
plt.plot(x, y3, marker='*', markersize=3) ?#星形

for a, b in zip(x, y1):
? ? plt.text(a, b, b, ha='center', va='bottom', fontsize=10) ?# 設(shè)置數(shù)據(jù)標(biāo)簽位置及字體大小
for a, b in zip(x, y2):
? ? plt.text(a, b, b, ha='center', va='bottom', fontsize=10)
for a, b in zip(x, y3):
? ? plt.text(a, b, b, ha='center', va='bottom', fontsize=10)

plt.legend(['郵政', '順豐', '圓通']) ?# 設(shè)置折線名稱

plt.show() ?# 顯示折線圖

結(jié)果:

單條形圖

import matplotlib.pyplot as plt

# 條形圖需要顯示中文時,需要下面這兩行代碼
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

quarters = ('第一節(jié)度', '第二季度', '第三季度', '第四季度') ?#x軸
courier_number = [310, 382, 256, 402] ?#x軸對應(yīng)的數(shù)量

plt.bar(quarters, courier_number) ? #作圖
#plt.barh(quarters, courier_number) ?# 若要橫放條形圖,用函數(shù)barh
plt.title('四個季度快遞數(shù)量的調(diào)查結(jié)果') ?#條形圖標(biāo)題

plt.show()

結(jié)果:

并列條形圖

import matplotlib.pyplot as plt
import numpy as np

# 條形圖需要顯示中文時,需要下面這兩行代碼
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

# 輸入統(tǒng)計數(shù)據(jù)
quarters = ('第一節(jié)度', '第二季度', '第三季度', '第四季度') ?#x軸
courier_number_before = [310, 382, 256, 402]
courier_number_now = [320, 420, 388, 432]

bar_width = 0.3 ?# 設(shè)置條形寬度
index_before = np.arange(len(quarters)) ?# 之前四季度條形圖的橫坐標(biāo)
index_now = index_before + bar_width ?# 現(xiàn)在四季度條形圖的橫坐標(biāo)

# 使用兩次 bar 函數(shù)畫出兩組條形圖
plt.bar(index_before, height=courier_number_before, width=bar_width, color='b', label='去年')
plt.bar(index_now, height=courier_number_now, width=bar_width, color='g', label='今年')

plt.legend() ?# 顯示圖例
plt.xticks(index_before + bar_width/2, quarters) ?# 讓橫坐標(biāo)軸刻度顯示 四個季度的快遞量, index_before + bar_width/2 為橫坐標(biāo)軸刻度的位置
plt.ylabel('快遞數(shù)量') ?# 縱坐標(biāo)軸標(biāo)題
plt.title('去年今年四個季度快遞數(shù)量的調(diào)查結(jié)果') ?# 圖形標(biāo)題

plt.show()

大家根據(jù)需要進(jìn)行代碼相應(yīng)的改變。

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

相關(guān)文章

  • Python如何做點(diǎn)擊率數(shù)據(jù)預(yù)測

    Python如何做點(diǎn)擊率數(shù)據(jù)預(yù)測

    這篇文章主要介紹了Python做點(diǎn)擊率數(shù)據(jù)預(yù)測,在這個場景中,我們通常需要根據(jù)用戶的歷史行為、物品的特征、上下文信息等因素來預(yù)測用戶點(diǎn)擊某個特定物品(如廣告、推薦商品)的概率,需要的朋友可以參考下
    2024-06-06
  • 深入了解Python 方法之類方法 & 靜態(tài)方法

    深入了解Python 方法之類方法 & 靜態(tài)方法

    這篇文章主要介紹了Python類方法 & 靜態(tài)方法的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-08-08
  • 利用Python對中國500強(qiáng)排行榜數(shù)據(jù)進(jìn)行可視化分析

    利用Python對中國500強(qiáng)排行榜數(shù)據(jù)進(jìn)行可視化分析

    這篇文章主要介紹了利用Python對中國500強(qiáng)排行榜數(shù)據(jù)進(jìn)行可視化分析,從不同角度去對數(shù)據(jù)進(jìn)行統(tǒng)計分析,可視化展示,下文詳細(xì)內(nèi)容介紹需要的小伙伴可以參考一下
    2022-05-05
  • 淺析python內(nèi)置模塊collections

    淺析python內(nèi)置模塊collections

    collections是Python內(nèi)建的一個集合模塊,提供了許多有用的集合類。這篇文章主要介紹了python內(nèi)置模塊collections的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • win32com操作word之Application&Documents接口學(xué)習(xí)

    win32com操作word之Application&Documents接口學(xué)習(xí)

    這篇文章主要為大家介紹了win32com操作word之Application&Documents接口學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • python數(shù)據(jù)可視化pygal模擬擲骰子實現(xiàn)示例

    python數(shù)據(jù)可視化pygal模擬擲骰子實現(xiàn)示例

    這篇文章主要為大家介紹了python數(shù)據(jù)可視化pygal模擬擲骰子實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • python如何實現(xiàn)Dice系數(shù)

    python如何實現(xiàn)Dice系數(shù)

    這篇文章主要介紹了python如何實現(xiàn)Dice系數(shù),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Python reversed函數(shù)及使用方法解析

    Python reversed函數(shù)及使用方法解析

    這篇文章主要介紹了Python reversed函數(shù)及使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • win與linux系統(tǒng)中python requests 安裝

    win與linux系統(tǒng)中python requests 安裝

    requests是Python的一個HTTP客戶端庫,跟urllib,urllib2類似,今天我們主要來談?wù)剋in與linux系統(tǒng)中python requests的安裝方法以及使用指南
    2016-12-12
  • python獲取文件后綴名及批量更新目錄下文件后綴名的方法

    python獲取文件后綴名及批量更新目錄下文件后綴名的方法

    這篇文章主要介紹了python獲取文件后綴名及批量更新目錄下文件后綴名的方法,實例展示了Python針對文件后綴名的遍歷查找及修改等常用操作技巧,并對其中的關(guān)鍵知識點(diǎn)進(jìn)行了分析與總結(jié),需要的朋友可以參考下
    2014-11-11

最新評論