РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
647 of 687 menu

Метод line

Метод line аксессора plot применяется к DataFrame или Series и строит линейный график, соединяющий точки данных отрезками. Этот метод использует библиотеку Matplotlib для визуализации и позволяет гибко настраивать внешний вид графика через параметры. Основные параметры: x и y - столбцы для осей, figsize - размер графика, title - заголовок, grid - отображение сетки, legend - легенда, color - цвет линии, linestyle - стиль линии, marker - маркеры точек.

Синтаксис

df.plot.line([x, y, figsize, title, grid, legend, color, linestyle, marker])

Пример

Построим простой линейный график по данным таблицы:

import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.plot.line() plt.show()

В результате будет построен линейный график, где по оси X отображаются индексы строк, а по оси Y - значения столбцов.

Пример

Построим график с указанием столбцов для осей X и Y:

import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50], 'c': [5, 15, 25, 35, 45] }) df.plot.line(x='a', y=['b', 'c']) plt.show()

На графике по оси X отображаются значения из столбца 'a', а по оси Y - значения из столбцов 'b' и 'c'.

Пример

Настроим внешний вид графика с помощью параметров:

import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.plot.line( figsize=(10, 6), title='My Line Plot', grid=True, legend=True, color='red', linestyle='--', marker='o' ) plt.show()

График будет отображаться с красной пунктирной линией, маркерами в виде кружков, сеткой и заголовком.

Пример

Построим линейный график на основе данных Series:

import pandas as pd import matplotlib.pyplot as plt ser = pd.Series([10, 20, 30, 40, 50], index=[1, 2, 3, 4, 5]) ser.plot.line( figsize=(8, 5), title='Series Line Plot', grid=True, marker='s' ) plt.show()

Для Series индекс автоматически становится осью X, а значения - осью Y. Параметр marker='s' задаёт квадратные маркеры.

Смотрите также

  • метод bar,
    который строит столбчатые диаграммы
  • метод scatter,
    который строит диаграммы рассеяния
  • метод area,
    который строит диаграммы с заполненной областью
  • метод barh,
    который строит горизонтальные столбчатые диаграммы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить