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


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


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

用法

Axes.step(x, y, *args, where='pre', data=None, **kwargs)

製作階梯圖。

調用簽名:

step(x, y, [fmt], *, data=None, where='pre', **kwargs)
step(x, y, [fmt], x2, y2, [fmt2], ..., *, where='pre', **kwargs)

這隻是 plot 的一個薄包裝,它改變了一些格式選項。 plot的大部分概念和參數也可以在這裏使用。

注意

此方法使用帶有階梯繪製樣式的標準繪圖:x 值是參考位置,階梯向左/右/兩個方向延伸,具體取決於 where

對於您知道步驟的值和邊的常見情況,請改用 stairs

參數
x 類數組

x 位置的一維序列。假設但未經檢查,它是均勻增加的。

y 類數組

y 水平的一維序列。

fmt str,可選

格式字符串,例如'g' 為綠線。有關更詳細的說明,請參閱 plot

注意:雖然接受完整格式的字符串,但建議僅指定顏色。當前忽略線型(改用關鍵字參數linestyle)。標記被接受並繪製在給定的位置上,但是,這是階梯圖很少需要的函數。

where {'pre', 'post', 'mid'},默認:'pre'

定義應放置步驟的位置:

  • 'pre':y 值從每個 x 位置一直向左連續,即區間 (x[i-1], x[i]] 的值為 y[i]

  • 'post':y 值從每個 x 位置不斷向右延伸,即區間 [x[i], x[i+1]) 的值為 y[i]

  • 'mid':在 x 位置之間出現步驟 half-way。

data 可索引對象,可選

帶有標簽數據的對象。如果給定,請提供要在 xy 中繪製的標簽名稱。

**kwargs

附加參數與 plot 相同。

返回
Line2D 列表

表示繪製數據的對象。

相關用法


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