Highcharts Zones无法使用有效的JSON

时间:2015-07-16 16:00:57

标签: highcharts highstock

尝试复制此内容:http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/series/color-zones-dashstyle-dot

当我直接复制和粘贴时,它工作正常,但是当我使用getJSON函数时,该行将填充,但它不会识别该区域的虚线。

[{"name":"Test","data":[29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],"zoneAxis":"x","zones":"[{value: 8}, {dashStyle: 'dot'}]"}]

似乎是有效的JSON格式 - 所以不确定问题是什么,我没有得到任何类型的错误。

2 个答案:

答案 0 :(得分:0)

看起来这应该被格式化为JSON中的JSON才能真正起作用吗?

[{"name":"Test","data":[29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],"zoneAxis":"x","zones":[{"value": "8"}, {"dashStyle": "dot"}]}]

答案 1 :(得分:0)

“zones”:“[{value:8},{dashStyle:'dot'}]” - 从值中删除引号。所以试试[{value:8},{dashStyle:'dot'}]