Ниже два варианта: текстовая столбчатая диаграмма в консоли и пример кода на Python для построения графика.
Текстовая (ASCII) диаграмма
- Пихта: 150 лет | ███
- Ель: 500 лет | ██████████
- Осина: 100 лет | ██
- Дуб: 200 лет | ████
- Липа: 500 лет | ██████████
- Кедр: 800 лет | ████████████████
- Ясень: 100 лет | ██
- Вяз: 400 лет | ████████
- Клён: 450 лет | █████████
Пример кода на Python (matplotlib) для построения графика
- Пример данных: [('Пихта', 150), ('Ель', 500), ('Осина', 100), ('Дуб', 200), ('Липа', 500), ('Кедр', 800), ('Ясень', 100), ('Вяз', 400), ('Клён', 450)]
import matplotlib.pyplot as plt
data = [
('Пихта', 150),
('Ель', 500),
('Осина', 100),
('Дуб', 200),
('Липа', 500),
('Кедр', 800),
('Ясень', 100),
('Вяз', 400),
('Клён', 450)
]
species, years = zip(*data)
plt.figure(figsize=(10, 6))
plt.bar(species, years, color='green')
plt.ylabel('Продолжительность жизни (лет)')
plt.title('Продолжительность жизни пород деревьев')
plt.xticks(rotation=45, ha='right')
plt.tight_layout()
plt.show()
Если нужно, могу адаптировать график под другой масштаб, цветовую схему или экспорт в файл (PNG, SVG).