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

PythonPythonBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

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

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

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

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48726{{"Настройка осей графика"}} matplotlib/figures_axes -.-> lab-48726{{"Настройка осей графика"}} python/comments -.-> lab-48726{{"Настройка осей графика"}} python/lists -.-> lab-48726{{"Настройка осей графика"}} python/tuples -.-> lab-48726{{"Настройка осей графика"}} python/importing_modules -.-> lab-48726{{"Настройка осей графика"}} python/data_visualization -.-> lab-48726{{"Настройка осей графика"}} end

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

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

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() для создания и отображения графика.