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];
}