matplotlib

Data

Рендеринг диаграмм

Обзор matplotlib

Matplotlib— наиболее широко используемая библиотека построения графиков Python. Он позволяет создавать двумерные диаграммы публикационного качества — гистограммы, линейные графики, диаграммы рассеяния, гистограммы, круговые диаграммы и многое другое — с помощью всего лишь нескольких строк кода.Matplotlibтесно интегрируется сNumPyиPandas, что делает его слоем визуализации по умолчанию практически для всех рабочих процессов обработки данных.

PyRunотображаетMatplotlibдиаграмм непосредственно в браузере на специальной вкладке GRAPHS. Когда ваш код вызывает plt.show(),PyRunперехватывает фигуру и отображает ее в виде четкого SVG рядом с выводом терминала. Нет необходимости в блокноте Jupyter или локальном сервере отображения — просто напишите код построения графиков и запустите его.

Код и вывод выполнения

Отображает диаграмму на вкладке ГРАФИК.

import matplotlib.pyplot as plt
import numpy as np

langs = ['Python', 'JavaScript', 'TypeScript', 'Rust', 'Go']
scores = [95, 88, 82, 78, 75]
colors = ['#0D9488', '#F59E0B', '#3B82F6', '#EF4444', '#8B5CF6']

fig, ax = plt.subplots(figsize=(8, 5))
bars = ax.bar(langs, scores, color=colors, edgecolor='none', width=0.6)
ax.set_title('Language Popularity Index 2025', fontsize=14, fontweight='bold', pad=15)
ax.set_ylabel('Score', fontsize=11)
ax.set_ylim(60, 100)
ax.spines[['top', 'right']].set_visible(False)
for bar, score in zip(bars, scores):
    ax.text(bar.get_x() + bar.get_width()/2, bar.get_height() + 0.5,
            str(score), ha='center', va='bottom', fontweight='bold')
plt.tight_layout()
plt.show()

Сопутствующие пакеты

Рекомендуемые ресурсы Python

Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.

Учебник по Python

Циклы Python

Узнайте, как использовать циклы Python для перебора данных. Освойте циклы for, while, прерывание, продолжение и лучшие практики работы с циклами с помощью интерактивных примеров.

Посмотреть ресурс
Практическое руководство

Как отсортировать список в Python

Узнайте, как сортировать список в Python с помощью метода sort() и функции sorted(). Ознакомьтесь с примерами пользовательской сортировки ключей и обратного порядка.

Посмотреть ресурс
Шпаргалка

Шпаргалка по строковым методам Python

Полное справочное руководство по манипулированию строками в Python. Мастер форматирования, поиска, разделения, замены и проверки свойств строк.

Посмотреть ресурс
Сравнение языков

Python против JavaScript: какой язык программирования лучше?

Всестороннее сравнение Python и JavaScript. Изучите синтаксические различия, производительность, варианты использования (серверная и клиентская части) и примеры кодирования.

Посмотреть ресурс