Ниже два варианта: текстовая столбчатая диаграмма в консоли и пример кода на 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).