Дано: массивы cohorts (5 названий когорт), lifetime_months (M0-M4), матрица retention (5x5, значения 0-100%, нули -- данных ещё нет). Постройте тепловую карту когортного retention: нули показываются как пустые ячейки (без цвета). Требования: - Последовательная палитра (например, жёлто-зелёно-синяя) - Аннотация процентом в каждой заполненной ячейке (нули пропускаются) - Цвет текста: белый для значений > 60%, чёрный для остальных - Colorbar, подписи осей - Заголовок "Когортный Retention" Верните объект fig. Сохраните в `result`.
cohort heatmap retention matplotlib