Удалить имя дня из всплывающей подсказки

Как я могу удалить имя dateTimeFormat из всплывающей подсказки (выделено красным цветом) на диаграмме с большим запасом.

введите описание изображения здесь

javascript,charts,highcharts,highstock,

0

Ответов: 2


1 принят

Вы можете изменить стандарт dayдля метки дня *, которую использует эта диаграмма.

* Возможно, вам нужно изменить что-то еще, как day, в зависимости от вашего содержимого диаграммы. См. API dateTimeLabel для всех возможностей, которые вы можете изменить.

 tooltip: {
            dateTimeLabelFormats: {
                day: '%b %e, %Y'
            }
        },

Это изменяет формат Mar 01, 2000, например. Если вам нужен другой формат времени, вы можете проверить, PHP strftimeкакие Highcharts используют для их форматирования, как указано в их API DateFormat

Здесь вы можете найти рабочий JSFiddle


0

Я думаю, вы можете добиться этого, отредактировав свой формат всплывающей подсказки во время объявления.

пример настройки всплывающей подсказки

 tooltip: {
        formatter: function() {
            return  '<b>' + this.series.name +'</b><br/>' +
                Highcharts.dateFormat('%e %b %Y',
                                      new Date(this.x))
            + ' date, ' + this.y;
        }
    },

Вы также можете настроить подсказку оси X, используя этот документ:

https://api.highcharts.com/highcharts/plotOptions.series.tooltip

JavaScript, графики, Highcharts, highstock,
Похожие вопросы