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_datebeforeplot。见Axis.axis_date。
与 类似,这将y与x
plot绘制为线或标记。但是,轴标签根据xdate 和ydate格式化为日期。请注意,将使用and 对象而不诉诸此方法。plotdatetimenumpy.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实例)。