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


Python matplotlib Axes.axline用法及代碼示例


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

用法

Axes.axline(xy1, xy2=None, *, slope=None, **kwargs)

添加一條無限長的直線。

這條線可以由兩個點 xy1xy2 定義,也可以由一個點 xy1slope 定義。

無論 x 和 y 比例如何,這都會在“屏幕”上繪製一條直線,因此也適用於在半對數圖中繪製指數衰減,在對數圖中繪製冪律等。但是,slope 隻能與線性標尺;它對所有其他尺度沒有明確的含義,因此行為是未定義的。請使用點 xy1xy2 為非線性刻度指定線。

transform 關鍵字參數僅適用於點 xy1xy2slope(如果給定)始終位於數據坐標中。這可以用於例如ax.transAxes 用於繪製具有固定斜率的網格線。

參數
xy1, xy2 (浮點數,浮點數)

線要通過的點。必須給出xy2slope

slope 浮點數,可選

線的斜率。必須給出xy2slope

返回
Line2D
其他參數
**kwargs

有效的 kwarg 是 Line2D 屬性

屬性

說明

agg_filter

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

alpha

標量或無

animated

bool

antialiased 或 aa

bool

clip_box

BboxBase 或無

clip_on

bool

clip_path

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

color 或 c

color

dash_capstyle

CapStyle 或 {'butt', 'projecting', 'round'}

dash_joinstyle

JoinStyle 或 {'miter', 'round', 'bevel'}

dashes

浮點數序列(以點為單位的開/關墨水)或(無,無)

data

(2, N) 數組或兩個一維數組

drawstyle 或 ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'},默認:'default'

figure

Figure

fillstyle

{'full', 'left', 'right', 'bottom', 'top', 'none'}

gapcolor

顏色或無

gid

str

in_layout

bool

label

object

linestyle 或 ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth 或 lw

float

marker

標記樣式字符串, Path MarkerStyle

markeredgecolor 或機械

color

markeredgewidth 或喵喵

float

markerfacecolor 或 mfc

color

markerfacecoloralt 或 mfcalt

color

markersize 或毫秒

float

markevery

None 或 int 或 (int, int) 或 slice 或 list[int] 或 float 或 (float, float) 或 list[bool]

mouseover

bool

path_effects

AbstractPathEffect 列表

picker

浮點數或可調用[[藝術家,事件],元組[布爾,字典]]

pickradius

float

rasterized

bool

sketch_params

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

snap

布爾或無

solid_capstyle

CapStyle 或 {'butt', 'projecting', 'round'}

solid_joinstyle

JoinStyle 或 {'miter', 'round', 'bevel'}

transform

unknown

url

str

visible

bool

xdata

一維數組

ydata

一維數組

zorder

float

例子

畫一條穿過 (0, 0) 和 (1, 1) 的粗紅線:

>>> axline((0, 0), (1, 1), linewidth=4, color='r')

相關用法


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