matplotlib.pyplot.plotfile¶
-
matplotlib.pyplot.
plotfile
(fname, cols=0, plotfuncs=None, comments='#', skiprows=0, checkrows=5, delimiter=',', names=None, subplots=True, newfig=True, **kwargs)[源代码]¶ [Deprecated] 在文件中绘制数据。
cols 是要绘制的列标识符序列。标识符可以是int或字符串。如果是int,则表示列号。如果是字符串,则表示列标题。matplotlib将使列标题小写,用下划线替换空格,并删除所有非法字符;因此
'Adj Close*'
会有名字'adj_close'
.- 如果兰 cols )==1,只有该列将绘制在 y 轴。
- 如果兰 cols )>1,第一个元素将是 x 轴和其余元素将是多个子批次的列索引,如果 次要情节 是 True (默认),或单个子批次中的行,如果 次要情节 是 假 .
绘图功能 ,如果不是 None ,是将标识符映射到
Axes
作为字符串绘制函数。默认为“绘图”,其他选项为“符号学”、“填充”、“条形图”等。必须在 cols 矢量 绘图功能 字典,例如,两个目录中的整数列号或两个目录中的列名。如果 次要情节 是 假 ,然后包含任何更改轴缩放比例的函数,如“符号学”,将为所有列设置缩放比例。- 评论 :用于指示文件中注释开头的字符,或 None 关闭删除注释
- 斯基普洛斯 :是要从顶部跳过的行数
- 支票行 :是要检查以验证列数据类型的行数。当设置为零时,将验证所有行。
- 定界符 :分隔行项目的字符
- 姓名 :如果不是“无”,则是标题名称列表。在这种情况下,不会从文件中读取任何头文件。
如果 纽菲格 是 True ,绘图将始终以新图形绘制;如果 假 ,如果存在,则在当前图形中创建,否则在新图形中创建。
Kwargs被传递到绘图功能。
示例用法:
# plot the 2nd and 4th column against the 1st in two subplots plotfile(fname, (0, 1, 3)) # plot using column names; specify an alternate plot type for volume plotfile(fname, ('date', 'volume', 'adj_close'), plotfuncs={'volume': 'semilogy'})
注意:PlotFile是为了方便从平面文件快速绘制数据;它不是作为使用Pyplot或Matplotlib进行常规绘制的替代接口。
笔记
3.1 版后已移除.