matplotlib.pyplot.plotfile
-
matplotlib.pyplot.plotfile(fname, cols=0, plotfuncs=None, comments='#', skiprows=0, checkrows=5, delimiter=',', names=None, subplots=True, newfig=True, **kwargs)[source] -
[Устаревший] Построение графика данных из файла.
cols — последовательность идентификаторов столбцов для построения графика. Идентификатор может быть целым числом или строкой. Если это целое число, оно указывает номер столбца. Если это строка, она указывает заголовок столбца. matplotlib преобразует заголовки столбцов к нижнему регистру, заменяет пробелы на подчеркивания и удаляет все недопустимые символы; поэтому
'Adj Close*'будет иметь имя'adj_close'.- Если len(cols) == 1, то будет построен только этот столбец по оси y.
- Если len(cols) > 1, то первый элемент будет идентификатором данных для оси x, а оставшиеся элементы — индексами столбцов для нескольких подграфиков, если subplots равно True (по умолчанию), или для линий в одном подграфике, если subplots равно False.
plotfuncs, если не None, — это словарь, сопоставляющий идентификатор с функцией построения графика
Axesв виде строки. По умолчанию это 'plot', другие варианты — 'semilogy', 'fill', 'bar' и т. д. Вы должны использовать тот же тип идентификатора в векторе cols, что и в словаре plotfuncs, например, целочисленные номера столбцов или имена столбцов в обоих. Если subplots равно False, включение какой-либо функции, такой как 'semilogy', которая изменяет масштаб оси, задаст масштаб для всех столбцов.- comments: символ, используемый для обозначения начала комментария в файле, или None для отключения удаления комментариев
- skiprows: количество строк сверху, которые нужно пропустить
- checkrows: количество строк для проверки типа данных столбцов. Если значение равно нулю, все строки проверяются.
- delimiter: символ(ы), разделяющий элементы строки
- names: если не равно None, список имён заголовков. В этом случае заголовок из файла не будет считываться
Если newfig равно True, график всегда будет создаваться в новой фигуре; если False, он будет создаваться в текущей фигуре, если она существует, иначе — в новой.
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.
Примеры использования matplotlib.pyplot.plotfile
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/matplotlib.pyplot.plotfile.html