pandas.DataFrame.plot.line
-
DataFrame.plot.line(self, x=None, y=None, **kwargs)[source] -
Построение графиков рядов или DataFrames в виде линий.
Эта функция полезна для построения графиков линий с использованием значений DataFrame в качестве координат.
Параметры: -
x : int or str, optional -
Столбцы для использования в качестве горизонтальной оси. Либо расположение, либо метка столбцов, которые нужно использовать. По умолчанию используются индексы DataFrame.
-
y : int, str, or list of them, optional -
Значения, которые нужно отобразить. Либо расположение, либо метка столбцов, которые нужно использовать. По умолчанию используются оставшиеся числовые столбцы DataFrame.
- **kwds
-
Ключевые аргументы для передачи в
DataFrame.plot().
Возвращает: -
matplotlib.axes.Axes ornumpy.ndarray -
Возвращает массив NumPy, когда
subplots=True.
См. также
-
matplotlib.pyplot.plot - Построение графика y по оси x в виде линий и/или маркеров.
Примеры
>>> s = pd.Series([1, 3, 2]) >>> s.plot.line()
Следующий пример показывает численность некоторых животных на протяжении ряда лет.
>>> df = pd.DataFrame({ ... 'pig': [20, 18, 489, 675, 1776], ... 'horse': [4, 25, 281, 600, 1900] ... }, index=[1990, 1997, 2003, 2009, 2014]) >>> lines = df.plot.line()Пример с подграфиками, поэтому возвращается массив осей.
>>> axes = df.plot.line(subplots=True) >>> type(axes) <class 'numpy.ndarray'>
Следующий пример демонстрирует взаимосвязь между численностью обеих популяций.
>>> lines = df.plot.line(x='pig', y='horse')
-
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.25.0/reference/api/pandas.DataFrame.plot.line.html