當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python matplotlib axes用法及代碼示例

本文簡要介紹 python 語言中 matplotlib.pyplot.axes 的用法。

用法

matplotlib.pyplot.axes(arg=None, **kwargs)

將 Axes 添加到當前圖形並使其成為當前 Axes。

調用簽名:

plt.axes()
plt.axes(rect, projection=None, polar=False, **kwargs)
plt.axes(ax)
參數
arg 無或 4 元組

此函數的確切行為取決於類型:

  • None :使用 subplot(**kwargs) 添加新的全窗口軸。

  • 4 元組浮點數 rect = (left, bottom, width, height) 。使用當前圖窗上的 add_axes 添加一個新軸,其尺寸為 rect,采用標準化 (0, 1) 單位。

projection {無,'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear',str},可選

Axes 的投影類型。 str 是自定義投影的名稱,請參閱 projections 。默認無導致 'rectilinear' 投影。

polar 布爾值,默認值:假

如果為真,則相當於投影='polar'。

sharex, sharey Axes ,可選

與 sharex 和/或 sharey 共享 x 或 y axis 。該軸將具有與共享軸相同的限製、刻度和比例。

label str

返回軸的標簽。

返回
Axes Axes 的子類

返回的坐標區類取決於使用的投影。如果使用直線投影,則為 Axes ,如果使用極坐標投影,則為 projections.polar.PolarAxes

其他參數
**kwargs

此方法還采用返回的 Axes 類的關鍵字參數。直線 Axes 類 Axes 的關鍵字參數可在下表中找到,但如果使用另一個投影,也可能存在其他關鍵字參數,請參閱實際的 Axes 類。

屬性

說明

adjustable

{'box', 'datalim'}

agg_filter

一個過濾器函數,它接受一個 (m, n, 3) 浮點數組和一個 dpi 值,並返回一個 (m, n, 3) 數組和距圖像左下角的兩個偏移量

alpha

標量或無

anchor

(浮點數、浮點數)或 {'C'、'SW'、'S'、'SE'、'E'、'NE'、...}

animated

bool

aspect

{'auto', 'equal'} 或浮點數

autoscale_on

bool

autoscalex_on

unknown

autoscaley_on

unknown

axes_locator

可調用[[軸,渲染器],Bbox]

axisbelow

布爾或'line'

box_aspect

浮點數或無

clip_box

BboxBase 或無

clip_on

bool

clip_path

補丁或(路徑,變換)或無

facecolor 或 fc

color

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

object

mouseover

bool

navigate

bool

navigate_mode

unknown

path_effects

AbstractPathEffect 列表

picker

None 或 bool 或 float 或可調用

position

[左、下、寬、高]或 Bbox

matplotlib.axes.Axes.set_prop_cycle

Cycler

rasterization_zorder

浮點數或無

rasterized

bool

sketch_params

(比例:浮點數,長度:浮點數,隨機性:浮點數)

snap

布爾或無

subplotspec

unknown

title

str

transform

Transform

url

str

visible

bool

xbound

(下:浮點數,上:浮點數)

xlabel

str

matplotlib.axes.Axes.set_xlim

(左:浮點數,右:浮點數)

xmargin

浮點數大於 -0.5

xscale

unknown

xticklabels

unknown

xticks

unknown

ybound

(下:浮點數,上:浮點數)

ylabel

str

matplotlib.axes.Axes.set_ylim

(底部:浮點數,頂部:浮點數)

ymargin

浮點數大於 -0.5

yscale

unknown

yticklabels

unknown

yticks

unknown

zorder

float

例子

# Creating a new full window Axes
plt.axes()

# Creating a new Axes with specified dimensions and a grey background
plt.axes((left, bottom, width, height), facecolor='grey')

相關用法


注:本文由純淨天空篩選整理自skytowner.com大神的英文原創作品 matplotlib.pyplot.axes。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。