javascript - highcharts,可能的错误设置工具提示格式化程序和 html?

标签 javascript charts highcharts

我已经设置了这些选项:

                tooltip: {
                    shared: true,
                    useHTML: true,
                    formatter: function() {
                        return '<table style="text-align: center"><tr><td>{point.x:%Y-%b-%e}</td></tr><tr><td>Price: {point.y}</td></tr></table>';
                  }

但我仍然得到这个输出。

enter image description here

如果我使用:

               tooltip: {
                    shared: true,
                    useHTML: true,

                    headerFormat: '<table style="text-align: center"><tr><td>{point.x:%Y-%b-%e}</td></tr><tr><td>Price: {point.y}</td></tr></table>',
                    pointFormat: '',
                    footerFormat: '',
                    valueDecimals: 2
                },

然后我得到:

enter image description here

但是,当我缩小到全部或 10 年期间时,我得到与第一个相同的输出。

enter image description here

使用大约 3 年时似乎有错误。

这是一个演示错误的 jsfiddle:

https://jsfiddle.net/3Ld2zmum/2/

缩小到所有

最佳答案

在格式化程序中,您应该使用对点对象的引用和 Highcharts.dateFormat

formatter: function () {
            return '<table style="text-align: center"><tr><td>' + (Highcharts.dateFormat('%Y-%b-%e', this.x)) + '</td></tr><tr><td>Price: ' + this.y + ' </td></tr></table>';
        },

https://jsfiddle.net/3Ld2zmum/3/

关于javascript - highcharts,可能的错误设置工具提示格式化程序和 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29929201/

相关文章:

javascript - 当 React 中的状态发生变化时 HighCharts 不会更新

javascript - 如何将 JSON 解析为 HighCharts 折线图?

javascript - 我可以控制 mousemove 事件的频率吗

android - MPAndroidChart 在图表右侧添加图像

javascript - Chart.js 工具提示未显示

javascript - 对 HighchartTable 中的 yAxis 标签和图表线进行着色

javascript - 在 jQuery 中使用 "class/object"MooTools 风格的事件

javascript - WordPress 中的 Jquery 折叠菜单(轻微故障)

javascript - 如何将 Heroes 数组更改为 res 数组?我正在使用 react useState Hook 。这在以前的项目中有效,但在这里不起作用

charts - 使用 FLOT 创建正态分布(钟形曲线)图