亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

matplotlib之pyplot模塊添加文本、注解(text和annotate)

 更新時間:2022年05月09日 11:50:44   作者:mighty13  
matplotlib是python最著名的繪圖庫,它提供了一整套和matlab相似的命令API,十分適合交互式地行制圖,下面這篇文章主要給大家介紹了關(guān)于matplotlib之pyplot模塊添加文本、注解(text和annotate)的相關(guān)資料,需要的朋友可以參考下

概述

text函數(shù)作用是根據(jù)x,y坐標向圖像添加文本。

annotate函數(shù)作用是根據(jù)x,y坐標向圖像添加文本注解。

兩者非常相似,但是又有一定差別。

text函數(shù)概述

text函數(shù)的簽名為:matplotlib.pyplot.text(x, y, s, fontdict=None, **kwargs)

參數(shù)說明如下:

  • x,y:放置文本的坐標。浮點數(shù)。必備參數(shù)。
  • s:文本。字符串。必備參數(shù)。
  • fontdict:字體屬性字典,用于覆蓋默認文本的字體屬性。字典。默認值為None,應用rcParams中的字體屬性??蛇x參數(shù)。
  • **kwargs:Text對象的相關(guān)屬性。

text函數(shù)的返回值為Text對象。

annotate函數(shù)概述

annotate函數(shù)的簽名為:matplotlib.pyplot.annotate(text, xy, *args, **kwargs))

參數(shù)說明如下:

text:注解文本。字符串。必備參數(shù)。

xy:需要注解的坐標,使用xycoords參數(shù)確定的坐標系。浮點數(shù)元組。必備參數(shù)。

xycoords:設(shè)置xy參數(shù)所使用的坐標系。字符串、Artist Transform 、可調(diào)用對象、 (float, float)。默認值為'data',即被注解對象的坐標系。可選參數(shù)。

說明
‘figure points’相對于圖像左下角的點數(shù)(points)
‘figure pixels’相對于圖像左下角的像素數(shù)(pixels)
‘figure fraction’相對于圖像左下角的比例((0, 0) 為圖像左下角 (1, 1) 為右上角)
‘axes points’相對于子圖左下角的點數(shù)(points)
‘axes pixels’相對于子圖左下角的像素數(shù)(pixels)
‘axes fraction’相對于子圖左下角的比例
‘data’默認值,使用被注解對象的坐標系
‘polar’(theta, r)

xytext:放置注解文本的坐標。浮點數(shù)元組。默認值為xy。必備參數(shù)。

textcoords:設(shè)置xytext所使用的的坐標系。字符串、Artist Transform 、可調(diào)用對象、 (float, float)。默認值為xycoords參數(shù)。

說明
‘offset points’xy參數(shù)值的偏移量,單位為點(points)
‘offset pixels’xy參數(shù)值的偏移量,單位為像素(pixels)

annotation_clip:當注解超出子圖區(qū)域后是否繪制。布爾值或None。默認值為None??蛇x參數(shù)。

  • True:只有當xy坐標位于子圖之內(nèi)才繪制注解。
  • False:不檢測xy坐標位置,一直繪制注解。
  • None:只有當xy坐標位于子圖之內(nèi)才繪制注解,且xycoords 參數(shù)值為'data'。

**kwargs:Text對象的相關(guān)屬性。

arrowprops:被注解坐標點xy與注解文本位置xytext之間的箭頭屬性。字典, FancyArrowPatch對象屬性。默認值為None,即不繪制箭頭??蛇x參數(shù)。

FancyArrowPatch相關(guān)屬性如下:

text函數(shù)和annotate函數(shù)的對比

根據(jù)下面的示例可知:

text函數(shù)可在指定坐標點繪制文本。

annotate函數(shù)如果只使用text和xy參數(shù),那么功能與text函數(shù)類似。

但是annotate函數(shù)可以獨立設(shè)置注解文本的位置,還可以添加需要注解的數(shù)據(jù)坐標與注解文本之間的箭頭。

import matplotlib.pyplot as plt

plt.xlim(0,5)
plt.ylim(0,5)
# 繪制3個坐標點
plt.plot((3,3,3),(1,2,3),'o')
# 使用text函數(shù)設(shè)置文本
plt.text(3,1,'text')
# 使用annotate函數(shù)必備參數(shù)繪制注解
plt.annotate('annotate', xy=(3, 2))
# 使用annotate函數(shù)繪制注解,添加指示箭頭
plt.annotate('annotate', xy=(3, 3), xytext=(4,3),
            arrowprops=dict(arrowstyle='->',facecolor='black')
            )
plt.show()

總結(jié)

到此這篇關(guān)于matplotlib之pyplot模塊添加文本、注解(text和annotate)的文章就介紹到這了,更多相關(guān)matplotlib pyplot模塊添加文本注解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python基于最小二乘法實現(xiàn)曲線擬合示例

    Python基于最小二乘法實現(xiàn)曲線擬合示例

    這篇文章主要介紹了Python基于最小二乘法實現(xiàn)曲線擬合,涉及Python基于numpy及scipy庫進行曲線擬合操作相關(guān)運算技巧,需要的朋友可以參考下
    2018-06-06
  • python仿evething的文件搜索器實例代碼

    python仿evething的文件搜索器實例代碼

    這篇文章主要介紹了python仿evething的文件搜索器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • pytorch關(guān)于卷積操作的初始化方式(kaiming_uniform_詳解)

    pytorch關(guān)于卷積操作的初始化方式(kaiming_uniform_詳解)

    這篇文章主要介紹了pytorch關(guān)于卷積操作的初始化方式(kaiming_uniform_詳解),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python 實現(xiàn)輸入任意多個數(shù),并計算其平均值的例子

    Python 實現(xiàn)輸入任意多個數(shù),并計算其平均值的例子

    今天小編就為大家分享一篇Python 實現(xiàn)輸入任意多個數(shù),并計算其平均值的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python的Tornado?Web框架深入解析

    Python的Tornado?Web框架深入解析

    這篇文章主要為大家介紹了Python的Tornado Web框架的使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • 使用python制作一個為hex文件增加版本號的腳本實例

    使用python制作一個為hex文件增加版本號的腳本實例

    今天小編就為大家分享一篇使用python制作一個為hex文件增加版本號的腳本實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python 實現(xiàn)format進制轉(zhuǎn)換與刪除進制前綴

    python 實現(xiàn)format進制轉(zhuǎn)換與刪除進制前綴

    這篇文章主要介紹了python 實現(xiàn)format進制轉(zhuǎn)換與刪除進制前綴的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python辦公自動化之數(shù)據(jù)可視化與報表生成

    Python辦公自動化之數(shù)據(jù)可視化與報表生成

    在現(xiàn)代辦公環(huán)境中,數(shù)據(jù)處理和報表生成是一項重要的任務,本文將高效介紹如何使用Python進行數(shù)據(jù)可視化和報表生成,讓您的辦公工作更加順利
    2023-07-07
  • Python新手學習裝飾器

    Python新手學習裝飾器

    在本篇文章里小編給大家整理的是一篇關(guān)于Python裝飾器的相關(guān)知識點內(nèi)容,需要的朋友們可以學習下。
    2020-06-06
  • Python中itertools簡介使用介紹

    Python中itertools簡介使用介紹

    itertools是python內(nèi)置的模塊,使用簡單且功能強大,itertools模塊標準化了一個快速、高效利用內(nèi)存的核心工具集,這些工具本身或組合都很有用,這篇文章主要介紹了Python中itertools詳解,需要的朋友可以參考下
    2022-12-12

最新評論