Ниже данные и как построить столбчатую диаграмму с масштабом: 100 км = 1 мм.
Данные:
- Обь — 3700 км
- Белая (Белую) — 1400 км
- Кама — 1800 км
- Амур — 2800 км
- Волга — 3500 км
Высоты столбиков (в мм, согласно масштабу 100 км = 1 мм):
- Обь: 37 мм
- Белая: 14 мм
- Кама: 18 мм
- Амур: 28 мм
- Волга: 35 мм
Как построить вручную
- Ось x: перечислите названия рек (Обь, Белая, Кама, Амур, Волга).
- Ось y: масштабайте высоты от 0 до примерно 40 мм (0–40 мм, шаг 5 мм).
- Нарисуйте пять столбиков над соответствующими подписями, их высоты соответствуют значениям выше (37, 14, 18, 28, 35 мм).
- Подпишите ось y как “Высота бара (мм); масштаб: 100 км = 1 мм” и подпишите оси и сам график.
Пример кода на Python (matplotlib)
- Этот код построит диаграмму с тем же масштабом (1 мм = 100 км), высоты задаются как длины_km / 100.
import matplotlib.pyplot as plt
rivers = ["Обь", "Белая", "Кама", "Амур", "Волга"]
length_km = [3700, 1400, 1800, 2800, 3500]
масштаб: 100 км = 1 мм -> высоты в мм
heights_mm = [l / 100.0 for l in length_km]
plt.figure(figsize=(8, 5))
plt.bar(rivers, heights_mm, color='skyblue', edgecolor='black')
plt.ylabel('Высота бара (мм); масштаб: 100 км = 1 мм')
plt.title('Длины рек (масштаб: 100 км = 1 мм)')
plt.ylim(0, max(heights_mm) + 5)
plt.grid(axis='y', linestyle='--', alpha=0.5)
plt.show()
Альтернатива: Excel или Google Sheets
- Введите названия рек в столбец A, длины в км в столбец B.
- Выберите данные и вставьте столбчатую диаграмму (Bar/Column Chart).
- Оформите ось Y так, чтобы максимум примерно достигал 40 (чтобы поместились значения 37 и 35).
- Обычно в Excel/Sheets масштаб задаётся единицами по умолчанию; чтобы учесть ваш масштаб, можно добавить заметку: 1 шкала единицы = 100 км, и подписать ось соответствующим образом.
Если хотите, могу предоставить готовый Excel-файл или CSV, а также адаптировать код под другой язык/пакет (R, JavaScript и т.д.).