Учебник по визуализации данных с Matplotlib

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

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

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

Введение

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

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

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

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

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

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

Сначала мы импортируем необходимые библиотеки. Мы будем использовать модуль pyplot библиотеки matplotlib для создания визуализаций.

import matplotlib.pyplot as plt
import numpy as np

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

Мы создадим простой линейный график с значениями по оси X, меняющимися от 0 до 5, и соответствующими значениями по оси Y. Мы будем использовать функцию plot, предоставляемую модулем pyplot, для создания линейного графика.

## Creating X-axis values
x = np.arange(0, 5, 0.1)

## Creating Y-axis values
y = np.sin(x)

## Creating a line plot
plt.plot(x, y)

## Adding title and labels to the plot
plt.title('Simple Line Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')

## Displaying the plot
plt.show()

Создание точечного графика

Мы создадим точечный график с значениями по оси X, меняющимися от 0 до 5, и соответствующими значениями по оси Y. Мы будем использовать функцию scatter, предоставляемую модулем pyplot, для создания точечного графика.

## Creating X-axis values
x = np.arange(0, 5, 0.1)

## Creating Y-axis values
y = np.sin(x)

## Creating a scatter plot
plt.scatter(x, y)

## Adding title and labels to the plot
plt.title('Scatter Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')

## Displaying the plot
plt.show()

Создание столбчатого графика

Мы создадим столбчатый график с значениями по оси X, меняющимися от 0 до 5, и соответствующими значениями по оси Y. Мы будем использовать функцию bar, предоставляемую модулем pyplot, для создания столбчатого графика.

## Creating X-axis values
x = np.arange(0, 5, 0.1)

## Creating Y-axis values
y = np.sin(x)

## Creating a bar plot
plt.bar(x, y)

## Adding title and labels to the plot
plt.title('Bar Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')

## Displaying the plot
plt.show()

Создание круговой диаграммы

Мы создадим круговую диаграмму с пятью сегментами, представляющими разные данные. Мы будем использовать функцию pie, предоставляемую модулем pyplot, для создания круговой диаграммы.

## Creating data for the pie chart
data = [10, 20, 30, 25, 15]

## Creating labels for the pie chart
labels = ['Data 1', 'Data 2', 'Data 3', 'Data 4', 'Data 5']

## Creating a pie chart
plt.pie(data, labels=labels)

## Adding title to the plot
plt.title('Pie Chart')

## Displaying the plot
plt.show()

Резюме

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