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


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


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

用法

Axes.set_ylim(bottom=None, top=None, *, emit=True, auto=False, ymin=None, ymax=None)

設置 y 軸視圖範圍。

參數
bottom 浮點數,可選

數據坐標中的底部 ylim。傳遞None 使限製保持不變。

底部和頂部 ylim 也可以作為元組(bottomtop)作為第一個位置參數(或作為 bottom 關鍵字參數)傳遞。

top 浮點數,可選

數據坐標中的頂部 ylim。傳遞None 使限製保持不變。

emit 布爾值,默認值:真

是否通知觀察者限製變化。

auto 布爾或無,默認值:False

是否開啟 y 軸的自動縮放。 True 打開,False 關閉,None 保持不變。

ymin, ymax 浮點數,可選

它們分別相當於底部和頂部,同時傳遞 yminbottomymaxtop 是錯誤的。

返回
bottom, top (浮點數,浮點數)

數據坐標中的新 y 軸限製。

注意

bottom 值可能大於 top 值,在這種情況下,y 軸值將從 bottom 減小到 top

例子

>>> set_ylim(bottom, top)
>>> set_ylim((bottom, top))
>>> bottom, top = set_ylim(bottom, top)

一個限製可以保持不變。

>>> set_ylim(top=top_lim)

可以以相反的順序通過限製以翻轉 y 軸的方向。例如,假設y 表示海洋的深度,單位為 m。 y 軸限製可能如下設置,因此 5000 m 深度位於繪圖底部,而表麵 0 m 位於頂部。

>>> set_ylim(5000, 0)

相關用法


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