【问题标题】:Get categories name of basic column chart获取基本柱形图的类别名称
【发布时间】:2013-08-21 12:23:44
【问题描述】:

1)我如何在 highcharts 中获取基本柱形图的类别名称。例如在这个小提琴中: “jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/column-basic/”

我想要所有类别名称 =>(jan,feb,march,april,may,june,july,aug,sept,oct,nov,dec)。

2) 我如何获取特定类别的值,例如我想要 12 月份的(东京、纽约、伦敦、柏林)的值。

【问题讨论】:

  • 获取类别名称是什么意思?你要把它们放在哪里?

标签: highcharts


【解决方案1】:

第一个图表的第一个 xAxis 的 xAxis 类别可以返回

Highcharts.charts[0].xAxis[0].categories

这是一个真正快速而肮脏的函数,给定位置和月份会提醒 y 数据值:

getSpecificData = function(location, month){
    var chart = Highcharts.charts[0];
    for (var i = 0; i < chart.series.length; i++) {
        if (chart.series[i].name == location){
            for (var j = 0; j < chart.series[i].points.length; j++){
                if (chart.series[i].points[j].category == month){
                    alert(chart.series[i].points[j].y);
                }
            }
        }
    }
}

看到这个fiddle

【讨论】:

  • 另一种使用下划线的方法:_(chart.xAxis).first().categories
猜你喜欢
  • 2018-08-30
  • 2016-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多