jquery - 在 Highcharts 中格式化 Xaxis 时间日期

标签 jquery css highcharts

如何格式化 xAxis 时间数据,如图所示。 我试过的是:

xAxis: {
        allowDecimals: false,
        type: "datetime",
        categories: [Date.UTC(2013, 0, 7),Date.UTC(2013, 0, 9),Date.UTC(2014, 0, 3),Date.UTC(2015, 0, 5),Date.UTC(2016, 0, 7)],
        labels: {
            //format: '{value: %A, </b> %y </b> %B}',
            formatter: function () {
                var dayStr = Highcharts.dateFormat('%A', this.value);
                var monthstr = Highcharts.dateFormat('%B', this.value);
                var yearstr = Highcharts.dateFormat('%y', this.value);
                var finaldate = '<div>' + dayStr + '</div></br><div>' + yearstr + monthstr + '</div>'
                return finaldate;       // clean, unformatted number for year
            }
        }
    },

预期输出: enter image description here

提前致谢!!

最佳答案

我通过添加 useHTML 修复了它

useHTML: true,
            //format: '{value: %A, </b> %y </b> %B}',
            formatter: function () {
                var dayStr = Highcharts.dateFormat('%A', this.value);
                var monthstr = Highcharts.dateFormat('%B', this.value);
                var yearstr = Highcharts.dateFormat('%y', this.value);
                var finaldate = '<div>' + dayStr + '</div><div>' + yearstr + ' ' + monthstr + '</div>'
                return finaldate;       // clean, unformatted number for year
            }

关于jquery - 在 Highcharts 中格式化 Xaxis 时间日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37345081/

相关文章:

javascript - 创建 CSS/JavaScript 选项卡面板——每个导航项都在与其对应内容相同的 div 中

jquery - Highchart 库的正文点击问题

javascript - jqplot 通过一个图例隐藏同一系列的多个图表可能吗?

javascript - 如何将使用 jQuery load() 方法从 txt 文件加载的链接样式化到我的 HTML 中?

jquery - 单击时使 SVG 可调整大小

css - 如何缩放我的 css/html 下拉菜单?

html - 如何集中一个 "short bio"?

javascript - Highcharts 系列数据数组

javascript - 如何从默认的 highcharts 配置中删除小数点 .00?

javascript - 为什么切换不能与其他 DIV 一起使用?