Highcharts-显示的系列太多

Highcharts-显示的系列太多,highcharts,Highcharts,我想在配置highchart代码之前操作var系列 但是我有68个系列!!而不是我之前定义的2个系列 可能是什么错误 问题出在系列变量中 首先,它是一个字符串,而不是一个对象 我不知道您为什么要这样使用它,但是如果您真的希望它是一个字符串,那么在将它提供给系列对象时,您必须eval它: ... series: eval(series) ... 而且,它不是: series = "[{ name = 'test1', data = data[0]},{ name = 'test', data

我想在配置highchart代码之前操作var系列

但是我有68个系列!!而不是我之前定义的2个系列

可能是什么错误


问题出在
系列
变量中

首先,它是一个字符串,而不是一个对象

我不知道您为什么要这样使用它,但是如果您真的希望它是一个字符串,那么在将它提供给
系列
对象时,您必须
eval
它:

...
series: eval(series)
...
而且,它不是:

series = "[{ name = 'test1', data = data[0]},{ name = 'test', data = data[1]}]"
等号不正确。 它必须是:

series = "[{ name: 'test1', data: data[0]},{ name: 'test', data: data[1]}]"

(我用冒号代替了等号。)

海图团队的一位成员告诉我,我可以这样做:谢谢!现在需要注意的是,他在任何地方都没有提到字符串。如果你写的时候没有引号,你将得到一个对象,你将不再需要求值。但是在这种情况下,您必须在
getJSON
回调函数中写入赋值,因为只有这样才能定义
data
。有关示例,请参见的第61行和第103行。
series = "[{ name: 'test1', data: data[0]},{ name: 'test', data: data[1]}]"