chart2: две панели (левая=горизонт бары с цветом по категории, правая=верт бары объёма)
chart3: горизонтальные бары, цвет по группе (А=красный, Б=серый, В=красный приглушённый), легенда
chart5: серый пессимистичный (не оранжевый), поддержка q.quarter и q.label
chart2: все бары красные, значение справа жирным
chart3: все бары зелёные, буква группы под баром, значение +X% над баром
chart4: левая=зелёные, правая=оранжевые, isHighlight=жёлтый (выбранный ФО)
Расширил генератор чтобы он умел рендерить структуру эталонного отчёта:
- §5 'Сравнительный анализ предприятий' разбит на 5.1 (лидеры) и 5.2 (кластеры)
- 5.1: heading2 + text.leaders5_1 (массив или строка) + chart2
- 5.2: heading2 + text.cluster5_2 + text.clusterGroups (массив объектов
{title, text} рендерится как жирный bullet + текст) + chart3 +
text.gap (calloutBox с красной полосой)
- chart4 + text.regionComparisonSummary — после блока кластеризации
Раздел 5 теперь визуально соответствует эталону DT_Вологда_2026.docx.
- chart2_leaders: horizontal ranked bars with highlight & category coloring
- chart3_ebitdaGroups: vertical bars colored by sign (green ≥0, orange <0)
- chart4_regionCompare: side-by-side bar panels with shared y-scale
- document.js: new section 5 'Региональный разрез и эффективность' between
sections 4 and 6, renders chart2/3/4 with figure captions
- index.js: render hooks for data.leaders, data.ebitda, data.regionComparison
- examples/russia.js: demo data for all three new charts