matplotlib.pyplot.plot_date #
- matplotlib.pyplot。plot_date ( x , y , fmt = 'o' , tz = None , xdate = True , ydate = False , * , data = None , ** kwargs ) [来源] #
[劝阻] 绘制强制轴以将浮点数视为日期。
灰心
这种方法由于历史原因而存在,将来会被弃用。
datetime
-like 数据应直接使用plot
.如果您需要将纯数字数据绘制为Matplotlib 日期格式或需要设置时区,请调用
ax.xaxis.axis_date
/ax.yaxis.axis_date
beforeplot
。见Axis.axis_date
。
与 类似,这将y与x
plot
绘制为线或标记。但是,轴标签根据xdate 和ydate格式化为日期。请注意,将使用and 对象而不诉诸此方法。plot
datetime
numpy.datetime64
- 参数:
- x, y类数组
数据点的坐标。如果xdate或ydate为 True,则相应的值x或y被解释为 Matplotlib 日期。
- fmt str,可选
绘图格式字符串。详见 中的对应参数
plot
。- tz时区字符串或
datetime.tzinfo
,默认值:(rcParams["timezone"]
默认值'UTC'
:) 用于标记日期的时区。
- xdate布尔值,默认值:True
如果为True,x轴将被解释为 Matplotlib 日期。
- ydate布尔值,默认值:False
如果True,y轴将被解释为 Matplotlib 日期。
- 返回:
- 清单
Line2D
表示绘制数据的对象。
- 清单
- 其他参数:
- 数据可索引对象,可选
如果给定,以下参数也接受一个字符串
s
,它被解释为data[s]
(除非这引发异常):x , y
- **kwargs
关键字参数控制
Line2D
属性:财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
布尔
antialiased
或aa布尔
布尔
补丁或(路径,变换)或无
color
或 c颜色
CapStyle
或 {'butt', 'projecting', 'round'}JoinStyle
或 {'miter', 'round', 'bevel'}浮动序列(以点为单位的开/关墨水)或(无,无)
(2, N) 数组或两个一维数组
drawstyle
或 ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'},默认值:'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
颜色或无
字符串
布尔
目的
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw漂浮
标记样式字符串,
Path
或MarkerStyle
颜色
markeredgewidth
或者喵喵漂浮
markerfacecolor
或 mfc颜色
markerfacecoloralt
或 mfcalt颜色
markersize
或毫秒漂浮
无或 int 或 (int, int) 或 slice 或 list[int] 或 float 或 (float, float) 或 list[bool]
布尔
浮动或可调用[[艺术家,事件],元组[布尔,字典]]
未知
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
CapStyle
或 {'butt', 'projecting', 'round'}JoinStyle
或 {'miter', 'round', 'bevel'}未知
字符串
布尔
一维数组
一维数组
漂浮
也可以看看
matplotlib.dates
日期的帮助函数。
matplotlib.dates.date2num
将日期转换为数字。
matplotlib.dates.num2date
将 num 转换为日期。
matplotlib.dates.drange
创建等距的日期序列。
笔记
如果您使用自定义日期代码和格式化程序,则可能需要在调用
plot_date
.plot_date
将默认刻度定位器设置为AutoDateLocator
(如果刻度定位器尚未设置为DateLocator
实例)并将默认刻度格式化程序设置为AutoDateFormatter
(如果刻度格式化程序尚未设置为DateFormatter
实例)。