Matplotlib 轉(zhuǎn)換

matplotlib包構(gòu)建在轉(zhuǎn)換框架之上,可以在坐標(biāo)系之間輕松移動(dòng)。可以使用四個(gè)坐標(biāo)系。這些系統(tǒng)在下表中簡要描述 -

坐標(biāo)轉(zhuǎn)換對(duì)象描述
Dataax.transData用戶陸地?cái)?shù)據(jù)坐標(biāo)系,由xlim和ylim控制
Axesax.transAxes軸的坐標(biāo)系。(0,0)在左下方,(1,1)在軸的右上方。
Figurefig.transFigure圖的坐標(biāo)系。(0,0)在左下方,(1,1)在圖的右上方
displayNone這是顯示器的像素坐標(biāo)系。(0,0)是左下角,(寬度,高度)是顯示的右上角(以像素為單位)?;蛘呖梢允褂?matplotlib.transforms.IdentityTransform())代替None。

考慮以下示例 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
axes.text(x,y,"my label")

文本位于數(shù)據(jù)點(diǎn)(x,y)的理論位置。也稱為“數(shù)據(jù)坐標(biāo)”。使用其他轉(zhuǎn)換對(duì)象,可以控制放置。例如,如果要將上述測(cè)試放在軸坐標(biāo)系的中心,請(qǐng)執(zhí)行以下代碼行 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
axes.text(0.5, 0.5, "middle of graph", transform=axes.transAxes)

這些轉(zhuǎn)換可用于任何類型的Matplotlib對(duì)象。ax.text的默認(rèn)轉(zhuǎn)換是ax.transData,fig.text的默認(rèn)轉(zhuǎn)換是fig.transFigure。

在軸上放置文本時(shí),軸坐標(biāo)系非常有用??赡芙?jīng)常需要在固定位置使用文本氣泡; 例如,在軸窗格的左上方,平移或縮放時(shí)該位置保持固定。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清