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


Python matplotlib ConciseDateFormatter用法及代碼示例


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

用法

class matplotlib.dates.ConciseDateFormatter(locator, tz=None, formats=None, offset_formats=None, zero_formats=None, show_offset=True, *, usetex=None)

基礎: Formatter

Formatter 嘗試找出日期使用的最佳格式,並使其盡可能緊湊,但仍然完整。與 AutoDateLocator 一起使用時最有用:

>>> locator = AutoDateLocator()
>>> formatter = ConciseDateFormatter(locator)
參數
locator ticker.Locator

該軸正在使用的定位器。

tz str 或 tzinfo ,默認值:rcParams["timezone"](默認值:'UTC')

勾選時區,傳遞給 dates.num2date

formats 6 個字符串的列表,可選

6 級刻度標記的格式字符串:主要是年、月、日、小時、分鍾和秒。字符串使用與 strftime 相同的格式代碼。默認為['%Y', '%b', '%d', '%H:%M', '%H:%M', '%S.%f']

zero_formats 6 個字符串的列表,可選

對於給定的刻度級別,刻度標簽的格式字符串為"zeros"。例如,如果大多數刻度是月份,則 2005 年 1 月 1 日左右的刻度將被標記為 "Dec"、"2005"、"Feb"。默認為['', '%Y', '%b', '%b-%d', '%H:%M', '%H:%M']

offset_formats 6 個字符串的列表,可選

應用於 x 軸右側或 y 軸頂部的 "offset" 字符串的 6 個級別的格式字符串。結合刻度標簽,這應該完全指定日期。默認值為:

['', '%Y', '%Y-%b', '%Y-%b-%d', '%Y-%b-%d', '%Y-%b-%d %H:%M']
show_offset 布爾值,默認值:真

是否顯示偏移量。

usetex 布爾值,默認值:rcParams["text.usetex"](默認值:False)

啟用/禁用使用 TeX 的數學模式來呈現格式化程序的結果。

例子

請參閱使用 ConciseDateFormatter 格式化日期刻度

( Source code 2x.png png )

自動格式化日期標簽。默認格式用於生成一個初始字符串,然後刪除多餘的元素。

相關用法


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