使用Python?matplotlib繪制簡單的柱形圖、折線圖和直線圖
介紹
Matplotlib 可能是 Python 2D-繪圖領(lǐng)域使用最廣泛的套件。它能讓使用者很輕松地將數(shù)據(jù)圖形化,并且提供多樣化的輸出格式。這里將會探索 matplotlib 的常見用法。
1、柱形圖
import matplotlib.pyplot as plt
x=[1,2,3,4,5] y=[5,7,4,3,1]
#1. 確定柱狀圖數(shù)量,可以認(rèn)為是x方向刻度和y方向刻度
color=['red','black','peru','orchid','deepskyblue'] x_label=['pop','classic','pure','blue','electronic']
plt.xticks(x, x_label) plt.bar(x, y,color=color)
#2. 繪制x刻度標(biāo)簽繪制y刻度標(biāo)簽
plt.grid(True,linestyle=':',color='r',alpha=0.6) plt.show()
- x → 為一個標(biāo)量序列,確定x軸刻度數(shù)目
- height → 確定y軸的刻度
- width → 單個直方圖的寬度
- bottom → 設(shè)置y邊界坐標(biāo)軸起點(diǎn)
- color → 設(shè)置直方圖顏色(只給出一個值表示全部使用該顏色,若賦值顏色列表則會逐一染色,若給出顏色列表數(shù)目少于直方圖數(shù)目則會循環(huán)利用)
#3、設(shè)置網(wǎng)格刻度
#4、展示圖象

2、直線圖
import matplotlib.pyplot as plt fig = plt.figure(num=1, figsize=(4, 4)) plt.plot([1, 2, 3, 4], [1, 2, 3, 4]) plt.show()
#1、基礎(chǔ)繪圖
#2、創(chuàng)建自定義圖像
其中表示figure 的大小為寬、長(單位為inch)
#3、依次將坐標(biāo)連接起來,以此表示該直線線模型的圖像
#4、顯示圖像
這里我們直接用了plot()函數(shù)畫了一個坐標(biāo)圖,這是一個封裝好的函數(shù),我們輸入?yún)?shù),就可直接生成此樣式的圖

3、折線圖
#導(dǎo)入matplotlib的pyplot模塊
import matplotlib.pyplot as plt
#1、基礎(chǔ)繪圖
fig = plt.figure()
#2、生成一個圖框換句話說就是生成了一個畫板
plt.plot([1, 2, 3, 4], [8, 3, 7, 30], color='yellow', linewidth=3)
#4、依次將坐標(biāo)(1,8),(2,3),(3,7),(4,30)連接起來,以此表示該折線模型的圖像
#"color"表示折線顏色 為黃色;
#線寬為3;
plt.xlim(0.3, 4)
#5、顯示的是x軸的作圖范圍
plt.show()
#、顯示圖像

總結(jié)
到此這篇關(guān)于使用Python matplotlib繪制簡單的柱形圖、折線圖和直線圖的文章就介紹到這了,更多相關(guān)matplotlib繪制柱形圖、折線圖和直線圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python機(jī)器學(xué)習(xí)入門(一)序章
這篇文章主要介紹了Python機(jī)器學(xué)習(xí)入門知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-08-08
玩數(shù)據(jù)必備Python庫之numpy使用詳解
NumPy提供了許多高級的數(shù)值編程工具,如矩陣數(shù)據(jù)類型、矢量處理,以及精密的運(yùn)算庫,下面這篇文章主要給大家介紹了關(guān)于玩數(shù)據(jù)必備Python庫之numpy使用的相關(guān)資料,需要的朋友可以參考下2022-02-02
Python自定義函數(shù)實(shí)現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù)示例
這篇文章主要介紹了Python自定義函數(shù)實(shí)現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù),結(jié)合實(shí)例形式分析了Python求解兩個數(shù)最大公約數(shù)與最小公倍數(shù)相關(guān)原理與算法實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-05-05
python中round函數(shù)保留兩位小數(shù)的方法
在本篇內(nèi)容里小編給各位分享的是一篇關(guān)于python中round函數(shù)保留兩位小數(shù)的方法及相關(guān)知識點(diǎn),有興趣的朋友們可以學(xué)習(xí)下。2020-12-12
Python實(shí)現(xiàn)常用文本內(nèi)容提取
在日常工作和學(xué)習(xí)中,我們經(jīng)常需要從PDF、Word文檔中提取文本,本文將介紹如何使用Python編寫一個文本內(nèi)容提取工具,有需要的小伙伴可以參考下2025-03-03
Python線程池模塊ThreadPoolExecutor用法分析
這篇文章主要介紹了Python線程池模塊ThreadPoolExecutor用法,結(jié)合實(shí)例形式分析了Python線程池模塊ThreadPoolExecutor的導(dǎo)入與基本使用方法,需要的朋友可以參考下2018-12-12

