fix: chart2/3/4 — дизайн как в оригинале
chart2: все бары красные, значение справа жирным chart3: все бары зелёные, буква группы под баром, значение +X% над баром chart4: левая=зелёные, правая=оранжевые, isHighlight=жёлтый (выбранный ФО)
This commit is contained in:
+7
-9
@@ -4,7 +4,7 @@
|
||||
|
||||
const { chart1_priceAndMargin } = require('./charts/chart1')
|
||||
const { chart2_leaders } = require('./charts/chart2')
|
||||
const { chart3_ebitdaGroups } = require('./charts/chart3')
|
||||
const { chart3_ebitdaByOrg } = require('./charts/chart3')
|
||||
const { chart4_regionCompare } = require('./charts/chart4')
|
||||
const { chart5_scenarioMargins } = require('./charts/chart5')
|
||||
const { buildDocument } = require('./generators/document')
|
||||
@@ -48,17 +48,15 @@ async function generateReport (config) {
|
||||
if (data.leaders && data.leaders.items) {
|
||||
charts.chart2 = await chart2_leaders({
|
||||
items: data.leaders.items,
|
||||
categories: data.leaders.categories || null,
|
||||
highlightName: data.leaders.highlightName || null,
|
||||
unit: data.leaders.unit || 'руб./кг',
|
||||
sort: data.leaders.sort !== false,
|
||||
regionLabel: `${subject.name} · ${data.leaders.title || 'Лидеры по закупочной цене'} · ${data.leaders.unit || 'руб./кг'}`
|
||||
title: data.leaders.title || 'Топ-производители по чистой прибыли',
|
||||
unit: data.leaders.unit || 'млн руб.',
|
||||
regionLabel: `${subject.name} · ${data.leaders.title || 'Лидеры рынка'} · ${data.leaders.unit || 'млн руб.'}`
|
||||
})
|
||||
}
|
||||
|
||||
if (data.ebitda) {
|
||||
charts.chart3 = await chart3_ebitdaGroups({
|
||||
groups: data.ebitda.groups || data.ebitda,
|
||||
charts.chart3 = await chart3_ebitdaByOrg({
|
||||
items: data.ebitda.groups || data.ebitda,
|
||||
unit: (data.ebitda.unit) || 'EBITDA-маржа, %',
|
||||
regionLabel: `${subject.name} · Эффективность по группам хозяйств · %`
|
||||
})
|
||||
@@ -84,7 +82,7 @@ module.exports = {
|
||||
charts: {
|
||||
chart1_priceAndMargin,
|
||||
chart2_leaders,
|
||||
chart3_ebitdaGroups,
|
||||
chart3_ebitdaByOrg,
|
||||
chart4_regionCompare,
|
||||
chart5_scenarioMargins,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user