Введение
В этом лабораторном занятии вы научитесь генерировать графики с использованием строк, соответствующих переменным, с использованием формата данных numpy.recarray или pandas.DataFrame с аргументом ключевого слова data в Matplotlib.
Советы по работе с ВМ
После завершения запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Ноутбук, чтобы получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений в Jupyter Notebook.
Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортируем необходимые библиотеки
В этом шаге мы импортируем необходимые библиотеки для генерации графиков с использованием ключевых слов.
import matplotlib.pyplot as plt
import numpy as np
Задаем значение зерна
В этом шаге мы зададим значение зерна для генератора случайных чисел, чтобы обеспечить воспроизводимость результатов.
np.random.seed(19680801)
Создаем данные
В этом шаге мы создадим словарь data, содержащий значения для переменных a, b, c и d.
data = {'a': np.arange(50),
'c': np.random.randint(0, 50, 50),
'd': np.random.randn(50)}
data['b'] = data['a'] + 10 * np.random.randn(50)
data['d'] = np.abs(data['d']) * 100
Генерируем график
В этом шаге мы сгенерируем точечный график, используя словарь data в качестве входных данных для функции scatter(). Мы будем использовать строки, соответствующие переменным a, b, c и d, для генерации графика.
fig, ax = plt.subplots()
ax.scatter('a', 'b', c='c', s='d', data=data)
ax.set(xlabel='entry a', ylabel='entry b')
plt.show()
Интерпретируем график
В этом шаге мы интерпретируем точечный график, сгенерированный на шаге 4. График показывает связь между переменными a и b, при этом переменная c используется для определения цвета каждой точки, а переменная d - для определения размера каждой точки. На оси x представлено entry a, а на оси y - entry b.
Резюме
В этом практическом занятии вы узнали, как генерировать графики, используя строки, соответствующие переменным, с использованием формата данных numpy.recarray или pandas.DataFrame с аргументом ключевого слова data в Matplotlib. Вы также узнали, как интерпретировать точечный график, используя переменные a, b, c и d.