python繪制簡單折線圖代碼示例
1.畫最簡單的直線圖
代碼如下:
import numpy as np
import matplotlib.pyplot as plt
x=[0,1]
y=[0,1]
plt.figure()
plt.plot(x,y)
plt.savefig("easyplot.jpg")
結(jié)果如下:

代碼解釋:
#x軸,y軸
x=[0,1]
y=[0,1]
#創(chuàng)建繪圖對象
plt.figure()
#在當(dāng)前繪圖對象進(jìn)行繪圖(兩個參數(shù)是x,y軸的數(shù)據(jù))
plt.plot(x,y)
#保存圖象
plt.savefig("easyplot.jpg")
2.給圖加上標(biāo)簽與標(biāo)題
上面的圖沒有相應(yīng)的X,Y軸標(biāo)簽說明與標(biāo)題
在上述代碼基礎(chǔ)上,可以加上這些內(nèi)容
代碼如下:
import numpy as np
import matplotlib.pyplot as plt
x=[0,1]
y=[0,1]
plt.figure()
plt.plot(x,y)
plt.xlabel("time(s)")
plt.ylabel("value(m)")
plt.title("A simple plot")
結(jié)果如下:

代碼解釋:
plt.xlabel("time(s)") #X軸標(biāo)簽
plt.ylabel("value(m)") #Y軸標(biāo)簽
plt.title("A simple plot") #標(biāo)題
3.畫sinx曲線
代碼如下:
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
#設(shè)置x,y軸的數(shù)值(y=sinx)
x = np.linspace(0, 10, 1000)
y = np.sin(x)
#創(chuàng)建繪圖對象,figsize參數(shù)可以指定繪圖對象的寬度和高度,單位為英寸,一英寸=80px
plt.figure(figsize=(8,4))
#在當(dāng)前繪圖對象中畫圖(x軸,y軸,給所繪制的曲線的名字,畫線顏色,畫線寬度)
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
#X軸的文字
plt.xlabel("Time(s)")
#Y軸的文字
plt.ylabel("Volt")
#圖表的標(biāo)題
plt.title("PyPlot First Example")
#Y軸的范圍
plt.ylim(-1.2,1.2)
#顯示圖示
plt.legend()
#顯示圖
plt.show()
#保存圖
plt.savefig("sinx.jpg")
結(jié)果如下:

4.畫折線圖
代碼如下:
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
#X軸,Y軸數(shù)據(jù)
x = [0,1,2,3,4,5,6]
y = [0.3,0.4,2,5,3,4.5,4]
plt.figure(figsize=(8,4)) #創(chuàng)建繪圖對象
plt.plot(x,y,"b--",linewidth=1) #在當(dāng)前繪圖對象繪圖(X軸,Y軸,藍(lán)色虛線,線寬度)
plt.xlabel("Time(s)") #X軸標(biāo)簽
plt.ylabel("Volt") #Y軸標(biāo)簽
plt.title("Line plot") #圖標(biāo)題
plt.show() #顯示圖
plt.savefig("line.jpg") #保存圖
結(jié)果如下:

總結(jié)
以上就是本文關(guān)于python繪制簡單折線圖代碼示例的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題。如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
python虛擬環(huán)境virtualenv的使用教程
本篇文章主要介紹了python虛擬環(huán)境virtualenv的使用教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
yolov5中anchors設(shè)置實(shí)例詳解
在YOLOV5算法之中,針對不同的數(shù)據(jù)集,一般會預(yù)先設(shè)置固定的Anchor,下面這篇文章主要給大家介紹了關(guān)于yolov5中anchors設(shè)置的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06
Python設(shè)計(jì)模式結(jié)構(gòu)型享元模式
這篇文章主要介紹了Python享元模式,享元模式即Flyweight Pattern,指運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對象,下面和小編一起進(jìn)入文章了解更多詳細(xì)內(nèi)容吧2022-02-02
基于django ManyToMany 使用的注意事項(xiàng)詳解
今天小編就為大家分享一篇基于django ManyToMany 使用的注意事項(xiàng)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
用python打印1~20的整數(shù)實(shí)例講解
在本篇內(nèi)容中小編給大家分享了關(guān)于python打印1~20的整數(shù)的具體步驟以及實(shí)例方法,需要的朋友們參考下。2019-07-07

