首頁 >後端開發 >php教程 >怎樣用python繪製折線圖

怎樣用python繪製折線圖

php中世界最好的语言
php中世界最好的语言原創
2017-12-20 13:26:225364瀏覽

今天教大家用python畫出一些線性圖案,需要的朋友可以參考參考一下。

畫最簡單的直線圖

程式碼如下:

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")


#結果如下:


程式碼解釋:

#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 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")

   


#結果如下:


程式碼解釋:

   
plt.xlabel("time(s)") #X轴标签
plt.ylabel("value(m)") #Y轴标签
plt.title("A simple plot") #标题

   


#3.畫sinx曲線

程式碼如下:


# -*- coding: utf-8 -*-
import numpy as np
import 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軸的文字

plt.xlabel("Time(s)")

#Y軸的文字

plt.ylabel("Volt")

#圖表的標題

plt.title("PyPlot First Example")

#Y軸的範圍

plt.ylim(-1.2,1.2)

#顯示圖示

plt.legend()

#顯示圖

plt.show()

#儲存圖

plt.savefig("sinx.jpg")


結果如下:


4.畫折線圖

程式碼如下:

 
# -*- coding: utf-8 -*-
import numpy as np
import 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中字串匹配演算法教程

以上是怎樣用python繪製折線圖的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn