#amcharts #amcharts4
#amcharts #amcharts4
Вопрос:
На моей диаграмме я отображаю данные о доходах по оси дат по дням. Я хотел бы показать дату во всплывающей подсказке, отформатированную в соответствии с настройками локали, т.е. * en-us: 2019-03-19 * de-de: 19.03.2019
Я создал codepen, вдохновленный приведенным здесь примером amcharts: https://codepen.io/Me12345678/pen/vPorre
Когда я указываю язык, во всплывающей подсказке по-прежнему отображается формат en-US:
chart.language.locale = am4lang_de_DE;
Я могу отформатировать дату в тексте всплывающей подсказки, но тогда формат будет статичным и не изменится в зависимости от локали:
series.tooltipText = `{dateX.formatDate("dd MMM yyyy")}: [b]{valueY}[/]`;
Есть ли какой-либо способ указать абстрактный формат, такой как «дата без времени» или «дата со временем» или «только месяц», чтобы amcharts отображал его в соответствии с настройками локали?
Спасибо за чтение 🙂
Ответ №1:
попробуйте этот formatDate(«дд.ММ.ГГГГ»)
series.tooltipText = "[bold]{date.formatDate("dd.MM.YYYY")}[/] n [bold]{valueY}[/]";