今天教大家用python繪製一些線性圖案,需要的朋友可以借鑒參考一下。
畫最簡單的直線圖
代碼如下:
import numpy as npimport matplotlib.pyplot as plt x=[0,1]y=[0,1]plt.figure()plt.plot(x,y)plt.savefig("easyplot.jpg")
結果如下:
代碼解釋:
#x軸,y軸x=[0,1]y=[0,1]#建立繪圖對象plt.figure()#在當前繪圖對象進行繪圖(兩個參數是x,y軸的資料)plt.plot(x,y)#儲存圖象plt.savefig("easyplot.jpg")
2.給圖加上標籤與標題
上面的圖沒有相應的X,Y軸標籤說明與標題
在上述代碼基礎上,可以加上這些內容
代碼如下:
import numpy as npimport 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")
結果如下:
代碼解釋:
plt.xlabel("time(s)") #X軸標籤plt.ylabel("value(m)") #Y軸標籤plt.title("A simple plot") #標題
3.畫sinx曲線
代碼如下:
# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as plt
#設定x,y軸的數值(y=sinx)
x = np.linspace(0, 10, 1000)y = np.sin(x)
#建立繪圖對象,figsize參數可以指定繪圖對象的寬度和高度,單位為英寸,一英寸=80px
plt.figure(figsize=(8,4))
#在當前繪圖對象中畫圖(x軸,y軸,給所繪製的曲線的名字,畫線顏色,畫線寬度)
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
#X軸的文字
#Y軸的文字
#圖表的標題
plt.title("PyPlot First Example")
#Y軸的範圍
#顯示圖示
#顯示圖
#儲存圖
結果如下:
4.畫折線圖
代碼如下:
# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as plt#X軸,Y軸資料x = [0,1,2,3,4,5,6]y = [0.3,0.4,2,5,3,4.5,4]plt.figure(figsize=(8,4)) #建立繪圖對象plt.plot(x,y,"b--",linewidth=1) #在當前繪圖對象繪圖(X軸,Y軸,藍色虛線,線寬度)plt.xlabel("Time(s)") #X軸標籤plt.ylabel("Volt") #Y軸標籤plt.title("Line plot") #表徵圖題plt.show() #顯示圖plt.savefig("line.jpg") #儲存圖
相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
php如何?棧資料結構以及括弧匹配演算法的程式碼範例詳解
php中最簡單的字串匹配演算法,php匹配演算法_PHP教程
最簡單的php中字串匹配演算法教程