Создание графиков с радианами с использованием Matplotlib

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

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

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

Введение

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

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

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

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

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

Импортировать необходимые пакеты

Сначала импортируем необходимые пакеты, в том числе matplotlib.pyplot и numpy.

import matplotlib.pyplot as plt
import numpy as np

Создать данные

Создайте массив значений от 0 до 15 с шагом 0,01 и преобразуйте их в радианы с использованием функции radians из пакета basic_units.

from basic_units import radians
x = [val*radians for val in np.arange(0, 15, 0.01)]

Создать фигуру

Создайте фигуру с двумя подграфиками с использованием функции subplots из matplotlib.pyplot.

fig, axs = plt.subplots(2)

Построить график данных в первом подграфике

Постройте косинус значений x в первом подграфике с использованием функции plot из matplotlib.pyplot. Используйте параметр xunits, чтобы указать, что оси x должны быть в радианах.

from basic_units import cos
axs[0].plot(x, cos(x), xunits=radians)

Построить график данных во втором подграфике

Постройте косинус значений x во втором подграфике с использованием функции plot из matplotlib.pyplot. Используйте параметр xunits, чтобы указать, что оси x должны быть в градусах.

from basic_units import degrees
axs[1].plot(x, cos(x), xunits=degrees)

Добавить подписи и настроить макет

Добавьте заголовок и подписи осей к подграфикам с использованием функций title, xlabel и ylabel из matplotlib.pyplot. Настройте макет подграфиков с использованием функции tight_layout.

axs[0].set_title('Cosine with Radian X-Axis')
axs[0].set_xlabel('Radians')
axs[0].set_ylabel('Cosine')
axs[1].set_title('Cosine with Degree X-Axis')
axs[1].set_xlabel('Degrees')
axs[1].set_ylabel('Cosine')
fig.tight_layout()

Показать график

Покажите график с использованием функции show из matplotlib.pyplot.

plt.show()

Резюме

В этом руководстве вы узнали, как создать график с радианами с использованием пакета Python Matplotlib. Вы использовали класс единиц для определения расположения делений на шкале, форматирования и подписей осей. Также вы узнали, как создавать подграфики, строить графики данных, добавлять подписи и настраивать макет графика.