日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python matplotlib繪制圖形實例(包括點,曲線,注釋和箭頭)

瀏覽:248日期:2022-07-29 16:44:36

Python的matplotlib模塊繪制圖形功能很強大,今天就用pyplot繪制一個簡單的圖形,圖形中包括曲線、曲線上的點、注釋和指向點的箭頭。

1. 結果預覽:

Python matplotlib繪制圖形實例(包括點,曲線,注釋和箭頭)

2. 代碼如下:

from matplotlib import pyplot as pltimport numpy as np # 繪制曲線x = np.linspace(2, 21, 20) # 取閉區間[2, 21]之間的等差數列,列表長度20y = np.log10(x) + 0.5plt.figure() # 添加一個窗口。如果只顯示一個窗口,可以省略該句。plt.plot(x, y) # plot在一個figure窗口中添加一個圖,繪制曲線,默認顏色 # 繪制離散點plt.plot(x, y, ’.y’) # 繪制黃色的點,為了和曲線顏色不一樣x0, y0 = 15, np.log10(15) + 0.5plt.annotate(’Interpolation point’, xy=(x0, y0), xytext=(x0, y0 - 1), arrowprops=dict(arrowstyle=’->’)) # 添加注釋for x0, y0 in zip(x, y): plt.quiver(x0, y0 - 0.3, 0, 1, color=’g’, width=0.005) # 繪制箭頭 x = range(2, 21, 5)y = np.log10(x) + 0.5plt.plot(x, y, ’om’) # 繪制紫紅色的圓形的點x0, y0 = 7, np.log10(7) + 0.5plt.annotate(’Original point’, xy=(x0, y0), xytext=(x0, y0 - 1), arrowprops=dict(arrowstyle=’->’))for x0, y0 in zip(x, y): plt.quiver(x0, y0 + 0.3, 0, -1, color=’g’, width=0.005) # 繪制箭頭 # 設置坐標范圍plt.xlim(2, 21) # 設置x軸范圍plt.xticks(range(0, 23, 2)) # 設置X軸坐標點的值,為[0, 22]之間的以2為差值的等差數組plt.ylim(0, 3) # 設置y軸范圍 # 顯示圖形plt.show() # 顯示繪制出的圖

3. 解析

1)導入matplotlib模塊的pyplot類,這里主要用了pyplot里的一些方法。導入numpy用于生成一些數列。分別給pyplot和numpy記個簡潔的別名plt和np,方便使用。

2)np.linspace(start, stop, num),可生成閉區間[stop, stop]里的數組長度為num的等差數列。本例子中想作為插值點顯示出來。

3)plt.figure()用于添加窗口。如果把所有圖形繪制在一個窗口里,該句可以省略,因為figure(1)會被默認創建。

如果想添加窗口,就再添加一句plt.figure(),plt.figure(num)的窗口序號num自動自增。

4)plt.plot()向窗口里繪制曲線,傳遞x, y參數,分別為橫軸和縱軸。

本例中所有圖形繪制在一個繪圖區域里。如果想添加2個繪圖區域呢?如下列代碼:

x = np.linspace(2, 21, 20)y1 = np.log10(x) + 0.5y2 = np.log10(x) + 1plt.subplot(211)plt.plot(x, y1) plt.subplot(212)plt.plot(x, y2)plt.show()

plt.subplot(rows, cols, figurenum)添加子繪圖區域,參數分別為:把窗口劃分為rows行cols列繪圖區域,figurenum表示第幾個繪圖區域。plt.subplot(211)=plt.subplot(2, 1, 1),繪圖區域數小于10時可省略逗號。創建的圖形為:

Python matplotlib繪制圖形實例(包括點,曲線,注釋和箭頭)

5) plt.plot(x, y, ’.y’) # 多寫該句為了顯示點和曲線的顏色不一樣。’.y’表示只把繪制曲線的點表示出來,顏色為黃色。

6)plt.annotate(s, xy, xytext) # 添加注釋,除s、xy外其余還有若干可選參數。

s:注釋文本,

xy:指定要注釋的(x,y)坐標點,

xytext:可選,指定要放置文本的(x,y)坐標點。如果沒有,則默認為xy注釋點。

arrowprops:可選,字典形式,用于在xy坐標和xytext間繪制一個指定形狀的箭頭,本例中指定一個’->’類型的箭頭,箭頭頭部寬和高為0.2/0.4。

7)plt.quiver(X, Y, U, V, C, **kw) # 繪制一個二維的箭頭,X, Y, C可以缺失。

X, Y:箭頭的位置,

U, V:表示箭頭的方向,

C:設置箭頭的顏色,

**kw里還有一系列參數可以設置,包括單位、箭頭角度、箭頭的頭部寬高設置等,這里設置了顏色color和箭頭的軸寬度width。

如果設置了C,再設置color將不生效。

有C為啥還有color可選設置呢?疑問暫留,沒找到結果。

8)plt.xlim(min, max) / plt.ylim(min, max) 設置x軸/y軸的范圍。

9)plt.xticks() 設置x軸坐標點的值。如果plt.xlim和plt.xticks設置的范圍不一致,怎么顯示?以最后設置的范圍為準。

10)plt.show() # 最后調用此句,顯示出繪制的圖形。

以上這篇Python matplotlib繪制圖形實例(包括點,曲線,注釋和箭頭)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品一区高清| 亚洲一级特黄| 日韩精品网站| 精品久久一区| 欧美日韩91| 亚洲精品乱码| 欧美日韩一区二区高清| 深夜福利亚洲| 日韩欧美中文在线观看| 欧美亚洲自偷自偷| 国产女人18毛片水真多18精品| 日韩欧美激情电影| 欧美亚洲网站| 国产精品国产三级国产在线观看| 亚洲小说春色综合另类电影| 日韩一区网站| 日韩和欧美一区二区| 国产精品观看| 国产99久久| 日本欧美在线看| 在线一区免费| 日本国产一区| 不卡在线一区| jizzjizz中国精品麻豆| 亚洲精品自拍| 亚洲一区二区三区高清不卡| 欧美一区二区三区久久| 五月天久久777| 国产毛片精品久久| 一区二区电影在线观看| 国产欧美一区二区三区米奇| 五月天久久久| 国产a亚洲精品| 西西人体一区二区| 亚洲欧美日韩国产综合精品二区| 日韩欧美综合| 黑森林国产精品av| 久久中文在线| 国产精品亚洲二区| 免费在线观看一区二区三区| 亚洲毛片网站| 欧美午夜精彩| 日韩精品福利一区二区三区| 精品亚洲免a| 日本午夜精品| 极品日韩av| 宅男在线一区| 亚洲另类视频| 精品在线91| 国产精品黑丝在线播放| 欧美日韩一区二区三区不卡视频| 久久久久国产| 国产日韩电影| 欧美日韩在线精品一区二区三区激情综合| 麻豆国产欧美一区二区三区| 啪啪亚洲精品| 日韩一区欧美二区| 中文字幕一区二区三区在线视频| 亚洲精品系列| 久久亚洲成人| 欧美一区久久久| 成人三级高清视频在线看| 日本不卡在线视频| 亚洲我射av| 欧美激情综合| 日韩精品免费一区二区夜夜嗨| 麻豆9191精品国产| 性色av一区二区怡红| 99在线精品免费视频九九视| 在线视频观看日韩| 在线精品亚洲欧美日韩国产| 久久久久久自在自线| 国产日韩一区二区三区在线| 国产一区 二区| 综合欧美亚洲| 91欧美极品| 国模精品一区| 日韩一级网站| 亚洲精品看片| 国产美女久久| 99久久亚洲精品| 婷婷五月色综合香五月| 国产精品男女| 国产九一精品| 国产高清精品二区| 免费日韩av片| 久久亚洲精精品中文字幕| 国产日韩免费| 国产精品欧美三级在线观看| 日韩电影免费网站| 免费一二一二在线视频| 五月天综合网站| 四虎精品一区二区免费| 亚州av日韩av| 黄色亚洲大片免费在线观看| 卡一卡二国产精品| 国产亚洲午夜| 欧美日韩水蜜桃| 欧美日韩国产在线观看网站| 国产欧美一区二区色老头| 久久国产欧美| 精品久久精品| 欧美一级一区| 久久国产中文字幕| 国产麻豆久久| 1024精品久久久久久久久| 国产精品普通话对白| 91精品国产福利在线观看麻豆| 欧美精品中文| 日产精品一区二区| 久久理论电影| 日韩精品中文字幕吗一区二区| 亚洲精品国产日韩| 麻豆精品av| 99视频精品全国免费| 国产亚洲欧洲| 国产极品嫩模在线观看91精品| 久久亚州av| 亚洲深夜视频| 久久精品123| 午夜久久av| 久久精品二区三区| 日韩毛片网站| 99久久视频| 日韩成人av影视| а√在线中文在线新版| 美女精品在线| 亚洲永久av| 日韩av中文在线观看| 久久电影tv| 日韩精品欧美精品| 亚洲福利一区| 国产一区二区三区网| 蜜芽一区二区三区| 免费亚洲婷婷| 日韩一区精品视频| 久久精品卡一| 欧美国产日本| 日韩精品欧美大片| 亚洲精品1区| 婷婷成人在线| 日韩在线视频精品| 麻豆精品视频在线观看免费| 亚洲精品一二| 久久国产精品99国产| 亚洲视频综合| 99精品小视频| 午夜久久中文| 色在线中文字幕| 97久久精品| 日韩一区二区三区在线看| 免费人成在线不卡| 日本大胆欧美人术艺术动态| 免费美女久久99| 日韩1区2区3区| 国产欧美日韩精品高清二区综合区| 日韩综合一区二区三区| 亚洲欧洲国产精品一区| 日韩成人一级| 精品日韩在线| 91精品一区国产高清在线gif | 巨乳诱惑日韩免费av| 欧美日韩一二三四| 日韩一级网站| 国产精品nxnn| 午夜精品久久久久久久久久蜜桃| 国产91精品对白在线播放| 欧美jjzz| 伊人久久婷婷| 免费成人av在线播放| 国产探花在线精品一区二区| 久久99精品久久久野外观看| 91久久在线| 免费在线日韩av| 中文字幕人成乱码在线观看| 极品av在线| 最近国产精品视频| 亚洲精品乱码| 欧美色图一区| 视频一区二区三区中文字幕| 石原莉奈在线亚洲二区| 麻豆中文一区二区| 精品日韩视频| 免费观看不卡av| 水蜜桃久久夜色精品一区的特点 | 日韩欧美网址| 欧美羞羞视频| 午夜国产一区二区| 91精品观看| 成人日韩av| 欧美美女一区| 亚洲一区中文| 日韩欧美中文在线观看| 亚洲国产不卡| 国产欧美日韩一区二区三区在线| 久久久久久夜| 天海翼精品一区二区三区| 99久久久久国产精品| 最新国产精品久久久| 麻豆91小视频|