Spec-Zone.ru › Polars

График

property Series.plot: SeriesPlot

Создать пространство имён для графиков.

Предупреждение

Эта функциональность в настоящее время считается нестабильной. Она может быть изменена в любой момент без того, чтобы это считалось нарушением обратной совместимости.

Изменено в версии 1.6.0: В предыдущих версиях Polars в качестве бэкенда для построения графиков использовался HvPlot. Чтобы восстановить прежнюю функциональность построения графиков, достаточно добавить import hvplot.polars в начало скрипта и заменить df.plot на df.hvplot.

Polars не реализует логику построения графиков самостоятельно, а делегирует её Altair:

  • s.plot.hist(**kwargs) — это сокращённая запись для alt.Chart(s.to_frame()).mark_bar(tooltip=True).encode(x=alt.X(f'{s.name}:Q', bin=True), y='count()', **kwargs).interactive()
  • s.plot.kde(**kwargs) — это сокращённая запись для alt.Chart(s.to_frame()).transform_density(s.name, as_=[s.name, 'density']).mark_area(tooltip=True).encode(x=s.name, y='density:Q', **kwargs).interactive()
  • для любого другого атрибута attr, s.plot.attr(**kwargs) — это сокращённая запись для alt.Chart(s.to_frame().with_row_index()).mark_attr(tooltip=True).encode(x='index', y=s.name, **kwargs).interactive()

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

  • Изменить ширину, высоту и заголовок с помощью .properties(width=500, height=350, title="My amazing plot").
  • Изменить угол поворота подписей оси x с помощью .configure_axisX(labelAngle=30).
  • Изменить прозрачность точек на точечной диаграмме с помощью .configure_point(opacity=.5).

Примеры

Гистограмма:

>>> s = pl.Series([1, 4, 4, 6, 2, 4, 3, 5, 5, 7, 1])
>>> s.plot.hist()  

График KDE:

>>> s.plot.kde()  

Линейный график:

>>> s.plot.line()  

© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/series/plot.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API