最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Matplotlib簡介和pyplot的簡單使用——文本標注和箭頭

 更新時間:2018年01月09日 08:41:41   作者:Frandy.CH  
這篇文章主要介紹了淺談Matplotlib簡介和pyplot的簡單使用——文本標注和箭頭,具有一定借鑒價值,需要的朋友可以參考下

 在使用pyplot畫圖的時候,有時會需要在圖上標注一些文字,如果曲線靠的比較近,最好還能用箭頭指出標注文字和曲線的對應關(guān)系。這里就介紹文字標注和箭頭的使用。

添加標注使用pyplot.text,由pyplot或者subplot調(diào)用。下面是可以選擇的參數(shù),

text(tx,ty,fontsize=fs,verticalalignment=va,horizontalalignment=ha,...)

其中,tx和ty指定放置文字的位置,va和ha指定對其方式,可以是top,bottom,center或者left,right,center,還可以使文字帶有邊框,邊框形狀還可以是箭頭,并指定方向。

添加箭頭使用pyplot.annotate,調(diào)用方式與text類似。下面是可選擇的參數(shù),

annotate(text,xy=(tx0,ty0),xytext=(tx1,ty1),arrowprops=dict(arrowstyle="->",connectionstyle="arc3"))

其中,text是與箭頭一起的文字,xy是箭頭所在位置,終點,xytext是起點,arrowtypes指定箭頭的樣式,更多內(nèi)容還是參見手冊吧。

效果如下,

代碼如下,只是在之前subplot的基礎(chǔ)上做了一些修改,

#!/usr/bin/env python

import numpy as np
import matplotlib.pyplot as plt

def f1(t):
 return np.exp(-t)*np.cos(2*np.pi*t)

def f2(t):
 return np.sin(2*np.pi*t)*np.cos(3*np.pi*t)

t = np.arange(0.0,5.0,0.02)

plt.figure(figsize=(8,7),dpi=98)
p1 = plt.subplot(211)
p2 = plt.subplot(212)

label_f1 = "$f(t)=e^{-t} \cos (2 \pi t)$"
label_f2 = "$g(t)=\sin (2 \pi t) \cos (3 \pi t)$"

p1.plot(t,f1(t),"g-",label=label_f1)
p2.plot(t,f2(t),"r-.",label=label_f2,linewidth=2)

p1.axis([0.0,5.01,-1.0,1.5])

p1.set_ylabel("v",fontsize=14)
p1.set_title("A simple example",fontsize=18)
p1.grid(True)
#p1.legend()

tx = 2
ty = 0.9
p1.text(tx,ty,label_f1,fontsize=15,verticalalignment="top",horizontalalignment="right")

p2.axis([0.0,5.01,-1.0,1.5])
p2.set_ylabel("v",fontsize=14)
p2.set_xlabel("t",fontsize=14)
#p2.legend()
tx = 2
ty = 0.9
p2.text(tx,ty,label_f2,fontsize=15,verticalalignment="bottom",horizontalalignment="left")

p2.annotate('',xy=(1.8,0.5),xytext=(tx,ty),arrowprops=dict(arrowstyle="->",connectionstyle="arc3"))

plt.show()

本來就很簡單的東西,就不要弄太復雜了。

總結(jié)

以上就是本文關(guān)于淺談Matplotlib簡介和pyplot的簡單使用——文本標注和箭頭的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

用matplotlib畫等高線圖詳解

Python通過matplotlib繪制動畫簡單實例

matplotlib簡介,安裝和簡單實例代碼

如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關(guān)文章

  • gethostbyaddr在Python3中引發(fā)UnicodeDecodeError

    gethostbyaddr在Python3中引發(fā)UnicodeDecodeError

    本文介紹了gethostbyaddr()在Python?3中引發(fā)UnicodeDecodeError的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧
    2022-05-05
  • Python實現(xiàn)鼠標自動在屏幕上隨機移動功能

    Python實現(xiàn)鼠標自動在屏幕上隨機移動功能

    這篇文章主要介紹了Python實現(xiàn)鼠標自動在屏幕上隨機移動功能,具有很好的參考價值,希望對大家有所幫助。還等什么?一起跟隨小編過來看看吧
    2020-03-03
  • Python中的NumPy實用函數(shù)整理之percentile詳解

    Python中的NumPy實用函數(shù)整理之percentile詳解

    這篇文章主要介紹了Python中的NumPy實用函數(shù)整理之percentile詳解,NumPy函數(shù)percentile()用于計算指定維度上數(shù)組元素的第?n?個百分位數(shù),返回值為標量或者數(shù)組,需要的朋友可以參考下
    2023-09-09
  • 配置jupyter notebook全步驟,更改默認路徑,jupyter不是問題

    配置jupyter notebook全步驟,更改默認路徑,jupyter不是問題

    這篇文章主要介紹了配置jupyter notebook全步驟,更改默認路徑,jupyter不是問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Python 求向量的余弦值操作

    Python 求向量的余弦值操作

    這篇文章主要介紹了Python 求向量的余弦值操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python使用collections模塊的容器數(shù)據(jù)類型高效處理數(shù)據(jù)

    python使用collections模塊的容器數(shù)據(jù)類型高效處理數(shù)據(jù)

    這篇文章主要為大家介紹了python使用collections模塊的容器數(shù)據(jù)類型高效處理數(shù)據(jù)的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Pandas繪圖函數(shù)超詳細講解

    Pandas繪圖函數(shù)超詳細講解

    matplotlib要組裝一張圖表,需要的各個基礎(chǔ)組件對象。相對工作量較大,但在pandas中我們有行標簽和列標簽以及分組信息。原本制作一張圖表需要一大堆matplotlib代碼。在pandas中只需要一兩條代碼就可以了,今天記錄一下,pandas中常見的幾個繪制圖表的方法
    2022-12-12
  • 解決virtualenv -p python3 venv報錯的問題

    解決virtualenv -p python3 venv報錯的問題

    這篇文章主要介紹了解決virtualenv -p python3 venv報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • python框架django項目部署相關(guān)知識詳解

    python框架django項目部署相關(guān)知識詳解

    這篇文章主要介紹了python框架django項目部署相關(guān)知識詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Python網(wǎng)絡(luò)爬蟲之Web網(wǎng)頁基礎(chǔ)

    Python網(wǎng)絡(luò)爬蟲之Web網(wǎng)頁基礎(chǔ)

    我們在學習爬蟲之前,要先了解網(wǎng)頁的組成,只有我們了解其組成嗎,才可以方能百戰(zhàn)百勝,文章中有詳細的代碼示例,需要的朋友可以參考一下
    2023-04-04

最新評論

周宁县| 阜南县| 缙云县| 双牌县| 莱州市| 白玉县| 普兰县| 定兴县| 武安市| 中牟县| 乾安县| 临汾市| 陇南市| 鄂温| 稷山县| 维西| 太仆寺旗| 多伦县| 南通市| 卓尼县| 天祝| 香港| 沅江市| 平南县| 广平县| 云阳县| 上虞市| 扬中市| 大关县| 辽中县| 米林县| 简阳市| 武川县| 体育| 莱西市| 敦煌市| 沙坪坝区| 鸡东县| 桂东县| 四子王旗| 台前县|