Создание линейного графика

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

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

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

Введение

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

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

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

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

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

Импорт библиотек

Во - первых, нам нужно импортировать необходимые библиотеки. Мы будем использовать библиотеку matplotlib.pyplot для создания линейного графика.

import matplotlib.pyplot as plt
import numpy as np

Создание данных

Далее, нам нужно создать некоторые данные, которые мы будем отображать на нашей линии. Мы будем использовать NumPy для создания некоторых случайных точек данных для нашей линии.

x = np.linspace(0, 10)

Создание линейного графика

Теперь мы можем создать наш линейный график с использованием функции plot() из matplotlib.pyplot. Мы построим 8 случайных линий с использованием различных цветов из цветовой схемы Solarized Light.

with plt.style.context('Solarize_Light2'):
    plt.plot(x, np.sin(x) + x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 2 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 3 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 4 + np.random.randn(50))
    plt.plot(x, np.sin(x) + 5 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 6 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 7 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 8 * x + np.random.randn(50))

Добавление подписей и заголовка

Мы можем добавить подписи и заголовок к нашему линейному графику с использованием функций xlabel(), ylabel() и title().

plt.title('8 Random Lines - Line')
plt.xlabel('x label', fontsize=14)
plt.ylabel('y label', fontsize=14)

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

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

plt.show()

Резюме

В этом практическом занятии мы узнали, как создавать линейный график с использованием Python и Matplotlib. Мы импортировали необходимые библиотеки, создали некоторые данные и использовали функцию plot() для создания нашего линейного графика. Мы добавили подписи и заголовок к нашему графику и отобразили его с использованием функции show().