Постройте столбчатую и круговую диаграммы длин крупных рек России по таблице
Ответ нейросети
22 сентября 2025 07:49
Ниже приведу инструкции и готовый шаблон, чтобы построить столбчатую и круговую диаграммы по данным вашей таблицы. Уточните, пожалуйста, сами данные — пришлите таблицу или перечислите реки и их длины, и я сделаю графики под ваши данные.
Пример набора данных (самый распространённый набор крупных рек России)
- Енисей — 5539 км
- Обь — 5410 км
- Лена — 4400 км
- Волга — 3530 км
- Амур — 2810 км
Важно: числа по источникам различаются в зависимости от метода измерения. Используйте ваши значения из таблицы.
Как построить в Excel или Google Таблицах
- Введите данные
- A1: Река
- B1: Длина (км)
- A2:A6 — названия рек, B2:B6 — их длины
- Сортировка (рекомендовано для наглядности)
- Выделите диапазон A1:B6, данные > Sort range (Сортировать диапазон) по столбцу B (убывание)
- Столбчатая диаграмма
- Вставка > Диаграмма
- Тип диаграммы: Столбчатая (Column) или Гистограмма (Bar)
- Убедитесь, что данные взяты из диапазона A1:B6, подписи для осей и названия диаграммы заданы
- Включите подписи данных (по желанию) — показывают длину каждой реки
- Круговая диаграмма
- Вставка > Диаграмма
- Тип диаграммы: Круговая (Pie)
- Привяжите к тем же данным (A1:B6)
- Включите подписи долей или подписи к секторы (покажут процент от общей длины)
Как построить в Python (матplotlib) Если у вас установлен Python и matplotlib, можно построить обе диаграммы сразу на одной фигуре.
import matplotlib.pyplot as plt
# Данные (пример; замените на ваши значения)
rivers = ["Енисей", "Обь", "Лена", "Волга", "Амур"]
lengths = [5539, 5410, 4400, 3530, 2810]
# Создаём две диаграммы на одной панели
fig, axes = plt.subplots(1, 2, figsize=(12, 5))
# Столбчатая диаграмма
axes[0].bar(rivers, lengths, color='steelblue')
axes[0].set_title('Длины крупных рек России')
axes[0].set_ylabel('Длина, км')
axes[0].set_xlabel('Река')
for i, v in enumerate(lengths):
axes[0].text(i, v + 100, str(v), ha='center', va='bottom')
# Круговая диаграмма (изменяем порядок так, чтобы выглядело красиво)
axes[1].pie(lengths, labels=rivers, autopct='%1.1f%%', startangle=140)
axes[1].set_title('Доли длин крупных рек (от общей длины)')
plt.tight_layout()
plt.show()
Если у вас есть конкретная таблица
- Пришлите данные (название реки и её длина). Я:
- построю для них готовые графики,
- они будут подписаны и отформатированы под ваш стиль (цвета, шрифты, подписи),
- дам экспорт в нужном формате (PNG, SVG и т.д.).
Сообщите формат данных (Excel/Sheets или текстовый список) или просто пришлите таблицу, и я адаптирую графики под ваши значения.
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



