Как сделать так, чтобы название осей реагировало на размер экрана в амхартах 4? - PullRequest
0 голосов
/ 06 октября 2019

Я следую этому уроку на амхартах 4 о том, как сделать мою диаграмму чувствительной к разным размерам экрана, но не хватает того, чтобы научить меня, как изменять размер шрифта моих осей.

Я пытался следовать документации amcharts 4, но я понятия не имею, где именно ссылаться. И я попытался изменить размер шрифта, как показано в приведенном ниже коде, но это не удалось.

chart.responsive.rules.push({relevant: am4core.ResponsiveBreakpoints.widthM,

            if (target instanceof am4charts.AxisRendererY) {
                let state = target.states.create(stateId);
                state.readerTitle.properties.fontSize = 190; //does not work
                return state;
            }

            if (target instanceof am4charts.AxisLabel && target.parent instanceof am4charts.AxisRendererY) {
                let state = target.states.create(stateId);
                state.properties.paddingTop = 0;
                state.properties.paddingBottom = 0;
                state.properties.fontSize = 10;
                state.readerTitle.properties.fontSize = 190; // does not work too
                target.setStateOnChildren = true;
                return state;
            }

            return null;
        },
    });

Я ожидаю изменить размер шрифта в любом из операторов if, но ни один из них не работает.

...