中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Python中使用matplotlib實現繪圖功能

發布時間:2021-03-26 17:20:36 來源:億速云 閱讀:269 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關怎么在Python中使用matplotlib實現繪圖功能,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

一個簡單的例子

# -*- coding:utf-8 -*-
#!python3
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,10,101)  #設置起始及終點,以及點的數量
y = np.sin(x)        #調用numpy庫的sin函數
z = np.cos(x**2)
plt.figure(figsize=(8,6))  #設置圖像的大小
plt.plot(x,y,label="$y=sin(x)$",color = "red",linewidth=2)      #設置圖像屬性,$表示將公式格式化
plt.plot(x,z,label="$y=cos(x**2)$")
plt.xlabel("Times/s")    #設置圖像的橫縱坐標的名稱及單位
plt.ylabel("Volt/v")
plt.title("Demo")
plt.ylim(-1.2,1.2) #設置y的范圍
plt.legend()
plt.show()         #顯示圖像

運行以上程序,得如下圖所示的曲線:

怎么在Python中使用matplotlib實現繪圖功能

plot函數的調用方式很靈活,

plt.plot(x,y,label="$y=sin(x)$",color = "red",linewidth=2)將x,y數組傳遞給plot之后,用關鍵字參數指定各種屬性:

  • label : 給所繪制的曲線一個名字,此名字在圖示(legend)中顯示。只要在字符串前后添加”$”符號,matplotlib就會使用其內嵌的latex引擎繪制的數學公式。

  • color : 指定曲線的顏色

  • linewidth : 指定曲線的寬度

  • xlabel: 設置x軸的文字

  • ylabel: 設置y軸的文字

  • title:設置圖表標題

  • ylim:設置y軸的范圍

  • legend:顯示圖示

  • show():顯示所有圖像

繪制多軸圖

可以理解為在一個繪圖區域繪制多個子圖。調用函數為subplot(numRows, numCols, plotNum)

subplot將整個繪圖區域等分為numRows行 * numCols列個子區域,然后按照從左到右,從上到下的順序對每個子區域進行編號,左上的子區域的編號為1。如果numRows,numCols和plotNum這三個數都小于10的話,可以把它們縮寫為一個整數,例如subplot(323)和subplot(3,2,3)是相同的。subplot在plotNum指定的區域中創建一個軸對象。如果新創建的軸和之前創建的軸重疊的話,之前的軸將被刪除。

例如以下程序可以將繪圖空間分成顏色不同的六份:

# -*- coding:utf-8 -*-
#!python3
import matplotlib.pyplot as plt
for idx, color in enumerate("rgbyck"):
  plt.subplot(320+idx+1, axisbg=color)
plt.show()

運行效果:

怎么在Python中使用matplotlib實現繪圖功能

看完上述內容,你們對怎么在Python中使用matplotlib實現繪圖功能有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

景德镇市| 枣阳市| 翁牛特旗| 那曲县| 阿拉善左旗| 大安市| 寻乌县| 东阿县| 涪陵区| 辽中县| 上犹县| 筠连县| 安徽省| 宜昌市| 青铜峡市| 南雄市| 道真| 增城市| 吴堡县| 忻城县| 陵水| 武邑县| 江孜县| 墨玉县| 福鼎市| 昌图县| 永新县| 美姑县| 佛坪县| 邯郸县| 深州市| 邵阳县| 旬邑县| 仲巴县| 北辰区| 澄城县| 临夏市| 资阳市| 怀宁县| 铁岭县| 灌阳县|