Краткий ответ
Файл я прикрепить не могу, но дам готовый «конструктор»: код схемы (Mermaid → экспорт в PNG/SVG) и скрипт Python, который сразу сохраняет диаграммы в passport_B1-25-2.png. Плюс — как то же самое собрать в Word за 5 минут, если программировать не хочется.
Принцип: зачем вообще диаграмма в паспорте коллектива
Диаграмма — это не украшение, а сжатие текста в структуру. В вашем паспорте данные двух разных типов, и для них нужны разные диаграммы:
| Тип данных | Что это у вас | Вид диаграммы |
|---|---|---|
| Качественные (связи, разделы) | объединяет / разделяет / потребности / ресурсы / проблемы / рост | схема-дерево (иерархия от центра) |
| Количественные (числа) | 7 из 12, 63%, 50/50 | круговая (доли целого) или столбики (сравнение) |
Правило выбора простое: доля от целого → круговая, сравнение категорий → столбики, структура и связи → схема. И обязательно указывайте n = 12 — при такой маленькой выборке проценты приблизительны.
Шаг 1. Структурная схема (главная диаграмма паспорта)
Скопируйте код в mermaid.live → Actions → PNG/SVG. Файл готов.
flowchart TD
A["ПАСПОРТ КОЛЛЕКТИВА<br/>группа Б1-25-2 · ГАПОУ НТЭТ<br/>14.10.2026 · n = 12"]
A --> B["🤝 ОБЪЕДИНЯЕТ"]
A --> C["🔀 РАЗДЕЛЯЕТ"]
A --> D["🥤 ПОТРЕБНОСТИ"]
A --> E["💪 РЕСУРСЫ"]
A --> F["⚠️ ПРОБЛЕМЫ"]
A --> G["🚀 ТОЧКА РОСТА"]
B --> B1["Мечта о своём бизнесе — 7 из 12 (58%)"]
B --> B2["Ритуал «Закон пельменей»"]
B --> B3["Плейлист для сессии"]
B --> B4["Общий страх сессии"]
C --> C1["«Лучшая шаурмичная» — 2 лагеря"]
C --> C2["Тихие / Громкие — 50 на 50"]
C --> C3["Битва за розетку у окна"]
D --> D1["Один тихий день в неделю"]
D --> D2["1С: Торговля на реальных кейсах"]
D --> D3["Централизованный чай и печенье"]
E --> E1["Маша П. — дизайн в Procreate"]
E --> E2["Дима К. — походы, Wi-Fi"]
E --> E3["Антон Р. — статистика"]
E --> E4["Катя Л. — дипломат"]
F --> F1["Мёртвые чаты после 21:00"]
F --> F2["Страх задать вопрос преподу"]
F --> F3["Синдром «Авось»: курсовая за 48 ч"]
F --> F4["Сплетни, скрытое напряжение"]
G --> G1["Проект «База навыков / Свой эксперт»"]
G1 --> G2["навык ↔ навык: дизайн за матан,<br/>поход за курсовую, статистика за пиццу"]
Шаг 2. Три диаграммы по числам (Python → PNG)
Скрипт создаёт один файл с тремя графиками рядом — удобно вставить в презентацию.
# -*- coding: utf-8 -*-
import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt
fig, axes = plt.subplots(1, 3, figsize=(15, 4.8))
# 1. Мечта после выпуска: 7 из 12
ax = axes[0]
ax.pie([7, 5],
labels=["Свой бизнес\n7 чел. (58%)", "По найму\n5 чел. (42%)"],
colors=["#E07A5F", "#9FB8AD"], startangle=90,
wedgeprops={"edgecolor": "white", "linewidth": 2})
ax.set_title("Кем видим себя после выпуска\n(n = 12)")
# 2. Негласный лидер: 63% за Алёну Коморову
ax = axes[1]
names, share = ["Остальные", "Алёна Коморова"], [37, 63]
bars = ax.barh(names, share, color=["#C9C9C9", "#E07A5F"])
ax.set_xlim(0, 100); ax.set_xlabel("% голосов")
ax.set_title("«Кого бы вы наняли?»\n(n = 12)")
for b, v in zip(bars, share):
ax.text(v + 1.5, b.get_y() + b.get_height()/2, f"{v}%", va="center")
# 3. Рассадка на переменах: 50/50
ax = axes[2]
ax.bar(["«Тихие»\nтелефон, сон", "«Громкие»\nразговоры на весь коридор"],
[6, 6], color=["#7B9EA8", "#F2A65A"])
ax.set_ylim(0, 8); ax.set_ylabel("человек")
ax.set_title("Деление группы на перемене\n(наблюдение, 3 дня)")
for i, v in enumerate([6, 6]):
ax.text(i, v + 0.15, f"{v} чел.\n(50%)", ha="center")
plt.tight_layout()
plt.savefig("passport_B1-25-2.png", dpi=200, bbox_inches="tight")
print("Готово: passport_B1-25-2.png")
Шаг 3 (без кода). То же в Word / PowerPoint
- Схема: Вставка → SmartArt → Иерархия (или «Связи»), в центре — «Паспорт Б1-25-2», 6 веток.
- Круговая: Вставка → Диаграмма → Круговая, данные
7и5. - Столбики: Вставка → Диаграмма → Линейчатая, данные
63и37. - Файл: Файл → Сохранить как → PNG/PDF (или скопируйте диаграмму как рисунок).
Проверка результата
- 7 + 5 = 12 ✔ (58% + 42% = 100% ✔)
- 63% + 37% = 100% ✔. Но: 63% от 12 = 7,56 человека — поэтому в подписи пишите «63% голосов», а не «8 человек»: так цифра не соврёт.
- 50/50 → 6 + 6 = 12 ✔ (это следует из формулировки «делится 50/50», отдельного подсчёта в паспорте нет — так и подпишите: «по наблюдению»).