Как построить диаграмму в Python по массиву?

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

Для начала установите библиотеку Matplotlib, выполнив команду pip install matplotlib в командной строке или терминале.

Далее, импортируйте нужные модули из библиотеки Matplotlib:

import matplotlib.pyplot as plt

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

results = [85, 90, 78, 92, 88]

Чтобы построить диаграмму, мы можем использовать функцию bar() из модуля pyplot, передавая ей массив данных в качестве аргумента:

plt.bar(range(len(results)), results)

Если мы хотим добавить подписи к значениям на диаграмме, мы можем использовать функцию text() для каждого столбца:

for i, value in enumerate(results):
    plt.text(i, value, str(value), ha='center')

Теперь давайте добавим заголовок, подписи осей и отобразим диаграмму:

plt.title('Results')
plt.xlabel('Student')
plt.ylabel('Score')
plt.show()

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

Кроме диаграммы с горизонтальными столбцами (bar chart), Matplotlib также предоставляет множество других типов графиков, таких как график линий (line chart), пироговая диаграмма (pie chart), точечная диаграмма (scatter plot) и многое другое. Вы можете использовать соответствующую функцию, чтобы создать нужный тип графика на основе своих данных.

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