Введение
В этом руководстве показано, как создать график с радианами с использованием пакета 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. Вы использовали класс единиц для определения расположения делений на шкале, форматирования и подписей осей. Также вы узнали, как создавать подграфики, строить графики данных, добавлять подписи и настраивать макет графика.