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)建繪圖對(duì)象 plt.figure() #在當(dāng)前繪圖對(duì)象進(jìn)行繪圖(兩個(gè)參數(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)建繪圖對(duì)象,figsize參數(shù)可以指定繪圖對(duì)象的寬度和高度,單位為英寸,一英寸=80px plt.figure(figsize=(8,4)) #在當(dāng)前繪圖對(duì)象中畫圖(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)建繪圖對(duì)象 plt.plot(x,y,"b--",linewidth=1) #在當(dāng)前繪圖對(duì)象繪圖(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)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題。如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!
相關(guān)文章
Python實(shí)現(xiàn)迭代時(shí)使用索引的方法示例
這篇文章主要介紹了Python實(shí)現(xiàn)迭代時(shí)使用索引的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python使用enumerate()函數(shù)以及zip()函數(shù)獲取元素索引的相關(guān)操作技巧,需要的朋友可以參考下2018-06-06Python辦公自動(dòng)化之定時(shí)郵件提醒和音視頻文件處理
這篇文章主要為大家詳細(xì)介紹了Python辦公自動(dòng)化中定時(shí)郵件提醒和音視頻文件處理的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),需要的小伙伴可以了解下2023-12-12python實(shí)現(xiàn)愛奇藝登陸密碼RSA加密的方法示例詳解
這篇文章主要介紹了python實(shí)現(xiàn)愛奇藝登陸的密碼RSA加密的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05Python中的Socket 與 ScoketServer 通信及遇到問題解決方法
Socket有一個(gè)緩沖區(qū),緩沖區(qū)是一個(gè)流,先進(jìn)先出,發(fā)送和取出的可自定義大小的,如果取出的數(shù)據(jù)未取完緩沖區(qū),則可能存在數(shù)據(jù)怠慢。本文通過實(shí)例代碼給大家介紹Python中的Socket 與 ScoketServer 通信及遇到問題解決方法 ,需要的朋友參考下吧2019-04-04利用jupyter網(wǎng)頁版本進(jìn)行python函數(shù)查詢方式
這篇文章主要介紹了利用jupyter網(wǎng)頁版本進(jìn)行python函數(shù)查詢方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04python軟件測(cè)試Jmeter性能測(cè)試JDBC Request(結(jié)合數(shù)據(jù)庫)的使用詳解
這篇文章主要介紹了python軟件測(cè)試Jmeter性能測(cè)試JDBC Request(結(jié)合數(shù)據(jù)庫)的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01