python實(shí)現(xiàn)在函數(shù)圖像上添加文字和標(biāo)注的方法
如下所示:
import matplotlib.pyplot as plt import numpy as np from matplotlib import font_manager #先確定字體,以免無法識(shí)別漢字 my_font = font_manager.FontProperties(fname= "C:/Windows/Fonts/msyh.ttc") X=np.linspace(-np.pi,np.pi,100) plt.figure(figsize=(6,5)) Y_x2 = np.cos(X) Y_x3=np.sin(X) plt.subplot(111)#第一個(gè)參數(shù)表示:行,第二個(gè)參數(shù)表示;列,第三個(gè)參數(shù);當(dāng)前圖例中的激活位置 plt.xlabel(u'X數(shù)值',fontproperties=my_font) plt.ylabel(u'Y數(shù)值',fontproperties=my_font) plt.title(u"函數(shù)圖像",fontproperties=my_font,fontsize=16) #設(shè)置X,Y軸的上下限 plt.xlim(-np.pi,np.pi) plt.ylim(-1,1) #設(shè)置關(guān)鍵刻度 plt.xticks([-np.pi,-np.pi/2.0,np.pi/2,np.pi]) #添加文字,第一個(gè)參數(shù)是x軸坐標(biāo),第二個(gè)參數(shù)是y軸坐標(biāo),以數(shù)據(jù)的刻度為基準(zhǔn) plt.text(0.0,0.5,"don`s move",fontdict={'size':'16','color':'b'}) #添加標(biāo)注。xy:標(biāo)注箭頭想要指示的點(diǎn),xytext:描述信息的坐標(biāo) plt.annotate('note!!',xy=(-np.pi/2,-1),xytext=(-np.pi/2,-0.25),fontsize=16, arrowprops=dict(facecolor='black',shrink=0.01)) plt.plot(X,Y_x2,label=u"X2函數(shù)") plt.plot(X,Y_x3,label=u"sin函數(shù)") plt.legend(prop=my_font) plt.show()
以上這篇python實(shí)現(xiàn)在函數(shù)圖像上添加文字和標(biāo)注的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python Matplotlib基礎(chǔ)--如何添加文本和標(biāo)注
- 基于Python第三方插件實(shí)現(xiàn)西游記章節(jié)標(biāo)注漢語拼音的方法
- python中matplotlib實(shí)現(xiàn)隨鼠標(biāo)滑動(dòng)自動(dòng)標(biāo)注代碼
- Python編寫一個(gè)驗(yàn)證碼圖片數(shù)據(jù)標(biāo)注GUI程序附源碼
- Python tkinter實(shí)現(xiàn)圖片標(biāo)注功能(完整代碼)
- Python繪制三角函數(shù)圖(sin\cos\tan)并標(biāo)注特定范圍的例子
- python畫圖——實(shí)現(xiàn)在圖上標(biāo)注上具體數(shù)值的方法
- Python+pyplot繪制帶文本標(biāo)注的柱狀圖方法
- Python 給定的經(jīng)緯度標(biāo)注在地圖上的實(shí)現(xiàn)方法
- 利用python和百度地圖API實(shí)現(xiàn)數(shù)據(jù)地圖標(biāo)注的方法
- python實(shí)現(xiàn)簡單圖片物體標(biāo)注工具
- Python深度學(xué)習(xí)之圖像標(biāo)簽標(biāo)注軟件labelme詳解
相關(guān)文章
使用Python實(shí)現(xiàn)視頻轉(zhuǎn)音頻與音頻轉(zhuǎn)文本
這篇文章主要為大家詳細(xì)介紹了使用Python實(shí)現(xiàn)視頻轉(zhuǎn)音頻與音頻轉(zhuǎn)文本的相關(guān)知識(shí),文中的示例代碼簡潔易懂,有需要的小伙伴可以參考一下2024-02-02使用Python字符串訪問與修改局部變量的實(shí)現(xiàn)代碼
這篇文章主要介紹了使用Python字符串訪問與修改局部變量,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06Python實(shí)現(xiàn)操作Redis所有類型的方法詳解
Redis作為一款高性能的NoSQL數(shù)據(jù)庫,越來越受到了廣大開發(fā)者的喜愛。本篇博客將介紹如何使用Python操作Redis的所有類型,以及一些高級(jí)用法,感興趣的可以了解一下2023-04-04解決numpy和torch數(shù)據(jù)類型轉(zhuǎn)化的問題
這篇文章主要介紹了解決numpy和torch數(shù)據(jù)類型轉(zhuǎn)化的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05python讀出當(dāng)前時(shí)間精度到秒的代碼
在本文里小編給各位分享了一篇關(guān)于python怎么讀出當(dāng)前時(shí)間精度到秒的內(nèi)容,對此有需要的朋友們可以學(xué)習(xí)參考下。2019-07-07flask的orm框架SQLAlchemy查詢實(shí)現(xiàn)解析
這篇文章主要介紹了flask的orm框架SQLAlchemy查詢實(shí)現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12Python如何在循環(huán)內(nèi)使用list.remove()
這篇文章主要介紹了Python如何在循環(huán)內(nèi)使用list.remove(),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06