Javascript 无法创建Highchart,在单击“类别”和“系列”时,我可以在其中显示不同的数据

Javascript 无法创建Highchart,在单击“类别”和“系列”时,我可以在其中显示不同的数据,javascript,highcharts,Javascript,Highcharts,是否可以在类别单击时呈现不同的数据,在系列单击时呈现不同的数据。例如: $(函数(){ Highcharts.setOptions({ 朗:{ drillUpText:“您可以使用异步向下钻取来绘制图表。您可以在Highcharts网站上找到它的演示。 单击类别或点时,可以使用if语句以向下展开的方式加载不同的系列: if (e.category === undef) { var chart = this, dri

是否可以在类别单击时呈现不同的数据,在系列单击时呈现不同的数据。例如:

$(函数(){
Highcharts.setOptions({
朗:{

drillUpText:“您可以使用异步向下钻取来绘制图表。您可以在Highcharts网站上找到它的演示。

单击类别或点时,可以使用if语句以向下展开的方式加载不同的系列:

 if (e.category === undef) {
                  var chart = this,
                    drilldowns = {
                      'Animals': {
                        name: 'Animals',
                        data: [
                          ['Cows', 2],
                          ['Sheep', 3]
                        ]
                      },
                      'Fruits': {
                        name: 'Fruits',
                        data: [
                          ['Apples', 5],
                          ['Oranges', 7],
                          ['Bananas', 2]
                        ]
                      },
                      'Cars': {
                        name: 'Cars',
                        data: [
                          ['Toyota', 1],
                          ['Volkswagen', 2],
                          ['Opel', 5]
                        ]
                      }
                    },
                    series = drilldowns[e.point.name];
                } else {
                  var chart = this,
                    drilldowns = {
                      'Animals': {
                        name: 'Animals',
                        data: [
                          ['Elephants', 5],
                          ['Dogs', 1]
                        ]
                      },
                      'Fruits': {
                        name: 'Fruits',
                        data: [
                          ['Lemons', 1],
                          ['Berries', 4],
                          ['Grapes', 7]
                        ]
                      },
                      'Cars': {
                        name: 'Cars',
                        data: [
                          ['Alfa', 4],
                          ['BMW', 7],
                          ['Citroen', 1]
                        ]
                      }
                    },
                    series = drilldowns[e.point.name];
                }
当您单击某个类别时,e.category是您的类别的索引。当您单击点时,e.category将未定义。 这就是我代码背后的主要思想

例如:

没有人能回答这个问题。
 if (e.category === undef) {
                  var chart = this,
                    drilldowns = {
                      'Animals': {
                        name: 'Animals',
                        data: [
                          ['Cows', 2],
                          ['Sheep', 3]
                        ]
                      },
                      'Fruits': {
                        name: 'Fruits',
                        data: [
                          ['Apples', 5],
                          ['Oranges', 7],
                          ['Bananas', 2]
                        ]
                      },
                      'Cars': {
                        name: 'Cars',
                        data: [
                          ['Toyota', 1],
                          ['Volkswagen', 2],
                          ['Opel', 5]
                        ]
                      }
                    },
                    series = drilldowns[e.point.name];
                } else {
                  var chart = this,
                    drilldowns = {
                      'Animals': {
                        name: 'Animals',
                        data: [
                          ['Elephants', 5],
                          ['Dogs', 1]
                        ]
                      },
                      'Fruits': {
                        name: 'Fruits',
                        data: [
                          ['Lemons', 1],
                          ['Berries', 4],
                          ['Grapes', 7]
                        ]
                      },
                      'Cars': {
                        name: 'Cars',
                        data: [
                          ['Alfa', 4],
                          ['BMW', 7],
                          ['Citroen', 1]
                        ]
                      }
                    },
                    series = drilldowns[e.point.name];
                }