怎樣用python繪製折線圖

php中世界最好的语言
發布: 2023-03-18 06:36:01
原創
5322 人瀏覽過

今天教大家用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板