JavaScript Highcharts : how to have two xAxis categories?

标签 javascript html json highcharts

我有一个如下所示的 JavaScript 数组:

$scope.myArray = [
(6, '03/02/2016', '10'),
(1, '03/02/2016', '12'),
(1, '03/02/2016', '12'),
(1, '03/02/2016', '12'),
(3, '03/02/2016', '13'),
(1, '03/02/2016', '13'),
(1, '03/02/2016', '14'),
(1, '03/02/2016', '15'),
(2, '03/03/2016', '15'),
(2, '03/08/2016', '09'),
(1, '03/09/2016', '02')];

所以列表中的第一个数字是id,第二个数字是date,第三个数字是time(采用24小时格式) )

现在我可以在 xAxis 上显示带有 dateseries 中的 id 的图表。

这就是我的图表的样子:

This is what I have so far

但我希望它看起来像这样(Excel): This is what I want it to look like

如图所示,我想对日期进行分组并按时间显示id。我如何使用 javascript 和 highcharts 来做到这一点?谢谢:)

PS:我不知道你是否有兴趣看看我的 JavaScript 代码。如果您愿意,我可以发布它,只需在下面发表评论即可。

最佳答案

您可以使用 Highcharts 的分组类别插件。操作 Highcharts.xAxis 的数据,就可以开始了。

网站:Plugin , Demo

关于JavaScript Highcharts : how to have two xAxis categories?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38083991/

相关文章:

javascript - 在 Canvas 上绘图时 "Uncaught TypeError: Cannot read property ' getContext ' of undefined"

javascript - d3.js 文本旋转时消失

javascript - 单页应用重新加载

c# - 比较 JSON 结构

json - 字符集编码 Tomcat Windows/JBoss Linux

javascript - 使用 Backbone 在 Handlebars 中进行迭代

javascript - getBoundingClientRect 的返回值如何不可变?

php - 用于在网站上实时编辑 doc/xls 的脚本/类

javascript - Node.js 理解,两种方法链接

Javascript:如何将参数传递给不带括号调用的方法