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