Json 在双轴柱状图中生成highcharts问题
我正在使用json和mysql查询从Highcharts创建一个双轴、线和柱图表。通过firebug进行调试,我确保数据是通过json生成的,但图形不会显示在浏览器中。 我需要在样条曲线图上显示“产品成本”,在来自数据库的柱状图上显示“产品规格率”。 请参阅下面的[链接] 我也在尝试所有关于stackoverflow的建议,但是没有成功 我的graph product.php代码 data.phpJson 在双轴柱状图中生成highcharts问题,json,highcharts,Json,Highcharts,我正在使用json和mysql查询从Highcharts创建一个双轴、线和柱图表。通过firebug进行调试,我确保数据是通过json生成的,但图形不会显示在浏览器中。 我需要在样条曲线图上显示“产品成本”,在来自数据库的柱状图上显示“产品规格率”。 请参阅下面的[链接] 我也在尝试所有关于stackoverflow的建议,但是没有成功 我的graph product.php代码 data.php 请求您帮助我。1。您的JSON被错误引用,通过JSONLint运行: [{"name":"Prod
请求您帮助我。1。您的JSON被错误引用,通过JSONLint运行:
[{"name":"Product Name","data":["HP", "DELL", "APPLE", "HCL", "LENOVE", "SONY","TOSHIBA", "SAMSUNG", "ACER", "VIDEOCON', "IBM', "MAC"]},{"name":"Product Rate","data":[49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]},{"name":"Product Cost","data":[7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]}]
Parse error on line 14:
... "VIDEOCON', "IBM', "M
-----------------------^
Expecting '}', ':', ',', ']'
JSONLint不喜欢VIDEOCON'和IBM'上不匹配的引用
二,。该方法仅获取数据块,而不是整个系列配置选项。你想要:
theChart.series[0].setData(json[1]["data"]);
三,。您应该将json调用放在图表的加载事件中。这样,在绘制图表/json调用时就不会有时间问题
.在$.getJSON中,您的代码看起来不错。json最终等于什么?控制台中有javascript错误吗?@在控制台中标记无错误。但是json输出会出现,但图形不会显示。请检查[链接]谢谢。我很高兴你的回复。现在它运行良好。我需要在列顶部添加一件事,比如[link],在这个链接中,它显示53.6%和18.7%像这样。但在我的情况下,我需要45/100,55/100类似于列顶部的内容。因此,请您告诉我如何可以这样显示。@感谢您的回复。现在它工作正常。
[{"name":"Product Name","data":["HP", "DELL", "APPLE", "HCL", "LENOVE", "SONY","TOSHIBA", "SAMSUNG", "ACER", "VIDEOCON', "IBM', "MAC"]},{"name":"Product Rate","data":[49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]},{"name":"Product Cost","data":[7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]}]
Parse error on line 14:
... "VIDEOCON', "IBM', "M
-----------------------^
Expecting '}', ':', ',', ']'
theChart.series[0].setData(json[1]["data"]);