python實現(xiàn)在函數(shù)圖像上添加文字和標(biāo)注的方法
更新時間:2019年07月08日 10:04:20 投稿:jingxian
今天小編就為大家分享一篇python實現(xiàn)在函數(shù)圖像上添加文字和標(biāo)注的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
import matplotlib.pyplot as plt import numpy as np from matplotlib import font_manager #先確定字體,以免無法識別漢字 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)#第一個參數(shù)表示:行,第二個參數(shù)表示;列,第三個參數(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]) #添加文字,第一個參數(shù)是x軸坐標(biāo),第二個參數(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)注箭頭想要指示的點,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實現(xiàn)在函數(shù)圖像上添加文字和標(biāo)注的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- python Matplotlib基礎(chǔ)--如何添加文本和標(biāo)注
- 基于Python第三方插件實現(xiàn)西游記章節(jié)標(biāo)注漢語拼音的方法
- python中matplotlib實現(xiàn)隨鼠標(biāo)滑動自動標(biāo)注代碼
- Python編寫一個驗證碼圖片數(shù)據(jù)標(biāo)注GUI程序附源碼
- Python tkinter實現(xiàn)圖片標(biāo)注功能(完整代碼)
- Python繪制三角函數(shù)圖(sin\cos\tan)并標(biāo)注特定范圍的例子
- python畫圖——實現(xiàn)在圖上標(biāo)注上具體數(shù)值的方法
- Python+pyplot繪制帶文本標(biāo)注的柱狀圖方法
- Python 給定的經(jīng)緯度標(biāo)注在地圖上的實現(xiàn)方法
- 利用python和百度地圖API實現(xiàn)數(shù)據(jù)地圖標(biāo)注的方法
- python實現(xiàn)簡單圖片物體標(biāo)注工具
- Python深度學(xué)習(xí)之圖像標(biāo)簽標(biāo)注軟件labelme詳解
相關(guān)文章
使用Python實現(xiàn)視頻轉(zhuǎn)音頻與音頻轉(zhuǎn)文本
這篇文章主要為大家詳細(xì)介紹了使用Python實現(xiàn)視頻轉(zhuǎn)音頻與音頻轉(zhuǎn)文本的相關(guān)知識,文中的示例代碼簡潔易懂,有需要的小伙伴可以參考一下2024-02-02使用Python字符串訪問與修改局部變量的實現(xiàn)代碼
這篇文章主要介紹了使用Python字符串訪問與修改局部變量,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06Python實現(xiàn)操作Redis所有類型的方法詳解
Redis作為一款高性能的NoSQL數(shù)據(jù)庫,越來越受到了廣大開發(fā)者的喜愛。本篇博客將介紹如何使用Python操作Redis的所有類型,以及一些高級用法,感興趣的可以了解一下2023-04-04解決numpy和torch數(shù)據(jù)類型轉(zhuǎn)化的問題
這篇文章主要介紹了解決numpy和torch數(shù)據(jù)類型轉(zhuǎn)化的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05flask的orm框架SQLAlchemy查詢實現(xiàn)解析
這篇文章主要介紹了flask的orm框架SQLAlchemy查詢實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12Python如何在循環(huán)內(nèi)使用list.remove()
這篇文章主要介紹了Python如何在循環(huán)內(nèi)使用list.remove(),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06