使用Python?matplotlib繪制簡(jiǎn)單的柱形圖、折線圖和直線圖
介紹
Matplotlib 可能是 Python 2D-繪圖領(lǐng)域使用最廣泛的套件。它能讓使用者很輕松地將數(shù)據(jù)圖形化,并且提供多樣化的輸出格式。這里將會(huì)探索 matplotlib 的常見(jiàn)用法。
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 → 為一個(gè)標(biāo)量序列,確定x軸刻度數(shù)目
- height → 確定y軸的刻度
- width → 單個(gè)直方圖的寬度
- bottom → 設(shè)置y邊界坐標(biāo)軸起點(diǎn)
- color → 設(shè)置直方圖顏色(只給出一個(gè)值表示全部使用該顏色,若賦值顏色列表則會(huì)逐一染色,若給出顏色列表數(shù)目少于直方圖數(shù)目則會(huì)循環(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 的大小為寬、長(zhǎng)(單位為inch)
#3、依次將坐標(biāo)連接起來(lái),以此表示該直線線模型的圖像
#4、顯示圖像
這里我們直接用了plot()函數(shù)畫(huà)了一個(gè)坐標(biāo)圖,這是一個(gè)封裝好的函數(shù),我們輸入?yún)?shù),就可直接生成此樣式的圖
3、折線圖
#導(dǎo)入matplotlib的pyplot模塊
import matplotlib.pyplot as plt
#1、基礎(chǔ)繪圖
fig = plt.figure()
#2、生成一個(gè)圖框換句話說(shuō)就是生成了一個(gè)畫(huà)板
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)連接起來(lái),以此表示該折線模型的圖像
#"color"表示折線顏色 為黃色;
#線寬為3;
plt.xlim(0.3, 4)
#5、顯示的是x軸的作圖范圍
plt.show()
#、顯示圖像
總結(jié)
到此這篇關(guān)于使用Python matplotlib繪制簡(jiǎn)單的柱形圖、折線圖和直線圖的文章就介紹到這了,更多相關(guān)matplotlib繪制柱形圖、折線圖和直線圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python連接數(shù)據(jù)庫(kù)使用matplotlib畫(huà)柱形圖
- python使用matplotlib繪制折線圖教程
- python使用matplotlib模塊繪制多條折線圖、散點(diǎn)圖
- matplotlib 曲線圖 和 折線圖 plt.plot()實(shí)例
- Python可視化Matplotlib折線圖plot用法詳解
- Python基于Matplotlib庫(kù)簡(jiǎn)單繪制折線圖的方法示例
- Matplotlib 折線圖plot()所有用法詳解
- python matplotlib擬合直線的實(shí)現(xiàn)
- python 如何在 Matplotlib 中繪制垂直線
相關(guān)文章
python如何求2-1000內(nèi)的所有回文素?cái)?shù)
這篇文章主要介紹了python如何求2-1000內(nèi)的所有回文素?cái)?shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08Python關(guān)于時(shí)間序列calendar模塊的深入講解
calendar,是與日歷相關(guān)的模塊。calendar模塊文件里定義了很多類型,主要有Calendar,TextCalendar以及HTMLCalendar類型。其中,Calendar是TextCalendar與HTMLCalendar的基類2021-11-11python的繪圖工具matplotlib使用實(shí)例
這篇文章主要介紹了python的繪圖工具matplotlib使用實(shí)例,需要的朋友可以參考下2014-07-07python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5控件數(shù)據(jù)拖曳Drag與Drop詳細(xì)使用方法與實(shí)例
這篇文章主要介紹了python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5控件數(shù)據(jù)拖曳Drag與Drop詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下2020-02-02Python教程通過(guò)公共鍵對(duì)不同字典進(jìn)行排序示例詳解
本篇文章是Python教程基礎(chǔ)篇,通過(guò)一些示例為大家講解Python通過(guò)公共鍵對(duì)不同字典進(jìn)行排序的方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09python爬蟲(chóng)實(shí)戰(zhàn)steam加密逆向RSA登錄解析
今天帶來(lái)爬蟲(chóng)實(shí)戰(zhàn)的文章。在挑選游戲的過(guò)程中感受學(xué)習(xí),讓你突飛猛進(jìn)。本文主要實(shí)現(xiàn)用Python逆向登錄世界上最大的游戲平臺(tái)源碼分享,了解steam加密手段有多高明2021-10-10OpenCV MediaPipe實(shí)現(xiàn)顏值打分功能
這篇文章主要介紹了通過(guò)OpenCV MediaPipe實(shí)現(xiàn)攝像頭實(shí)時(shí)檢測(cè)顏值打分功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,感興趣的可以了解一下2021-12-12淺析form標(biāo)簽中的GET和POST提交方式區(qū)別
在HTML中,form表單的作用是收集標(biāo)簽中的內(nèi)容<form>...</form> 中間可以由訪問(wèn)者添加類似于文本,選擇,或者一些控制模塊等等.然后這些內(nèi)容將會(huì)被送到服務(wù)端2021-09-09