Настройка осей графика

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом уроке мы узнаем, как настроить фон, метки и деления простой диаграммы с использованием Matplotlib.

Советы по работе с ВМ

После запуска ВМ кликните в верхнем левом углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook загрузится полностью. Проверка операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импорт необходимых библиотек

Начнем с импорта необходимых библиотек, которые будем использовать в этом уроке.

import matplotlib.pyplot as plt

Создание фигуры и настройка фона

Мы создадим фигуру с использованием метода plt.figure(), который создает экземпляр matplotlib.figure.Figure. Мы настроим цвет фона фигуры с использованием метода rect.set_facecolor().

fig = plt.figure()
rect = fig.patch  ## a rectangle instance
rect.set_facecolor('lightgoldenrodyellow')

Добавление осей на фигуру

Мы добавим оси на фигуру с использованием метода fig.add_axes(). Также настроим цвет фона осей с использованием метода rect.set_facecolor().

ax1 = fig.add_axes([0.1, 0.3, 0.4, 0.4])
rect = ax1.patch
rect.set_facecolor('lightslategray')

Настройка делений и меток

Мы настроим деления и метки осей с использованием метода ax1.tick_params(). Мы установим цвет, поворот и размер метки по оси x, а также цвет, размер и ширину делений по оси y.

ax1.tick_params(axis='x', labelcolor='tab:red', labelrotation=45, labelsize=16)
ax1.tick_params(axis='y', color='tab:green', size=25, width=3)

Отображение графика

Наконец, мы отобразим график с использованием метода plt.show().

plt.show()

Резюме

В этом уроке мы узнали, как настроить фон, метки и деления простого графика с использованием Matplotlib. Мы использовали методы plt.figure(), fig.add_axes(), ax1.tick_params() и plt.show() для создания и отображения графика.