Php 将x,y数据加载到highcharts中
我正在尝试用x,y对加载数据。我的PHP后端回显一个看起来像嵌套数组的字符串,这就是我应该做的吗?例如: [0,0 0 0 0,0 0 0 0,(0177,[0177,[0 0 0 0,0 0 0,0 0 0 0,0 0 0 0 0 0 0 0 0 0 0 0,0 0 0 0 0,0 0 0 0,0 0 0 0 0,0 0 0 0 0,0 0 0 0 0,0 0 0 0 0 0 0 0 0,1,[0 0 0 0 0 0.1,(1,1,[1,[1.4157 7 7.1 7 7 7 7.1 7 7 7 7 7 7 7 7 7 7 0 0 0 0 0 0 0 0[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0144472,1],[72.00979129,1],[72.94398353,1],[73.0892000,1],[74.00743457,1],[74.00757108,1],[74.00758939,1],[75,2],[78.9590021,1],[78.95906314,1],[79.054,1],[79.9563,1],[79.96,3],[80.05989973,2],[81.0698,1],[083,2],[83.0491,1],[85.029,1],[86.0237,3],[86.096700,1],[87.00826664,1],[87.00831488,1],[88.0393,1],[88.03948568,1],[88.03949825,1],[88.50764976,4],[91.01570162,2],[91.0542,1],[92.051,1],[92.9270,1],[93.0696,1]、[94.9241,1]、[95.0853,1]、[96.9211,1]、[96.9595542,1]、[96.96,2]、[96.96830364,1] (高图资料…) 系列:[{ 名称:'Title1',//php数组 data:[data1]//100个点坐标数组 },{ 名称:'Title2',//php数组 数据:数据2 }]Php 将x,y数据加载到highcharts中,php,javascript,highcharts,Php,Javascript,Highcharts,我正在尝试用x,y对加载数据。我的PHP后端回显一个看起来像嵌套数组的字符串,这就是我应该做的吗?例如: [0,0 0 0 0,0 0 0 0,(0177,[0177,[0 0 0 0,0 0 0,0 0 0 0,0 0 0 0 0 0 0 0 0 0 0 0,0 0 0 0 0,0 0 0 0,0 0 0 0 0,0 0 0 0 0,0 0 0 0 0,0 0 0 0 0 0 0 0 0,1,[0 0 0 0 0 0.1,(1,1,[1,[1.4157 7 7.1 7 7 7 7.1 7 7
您需要将数据解析为数字,因为Highcharts不会重新转换字符串
看看artcile关于预处理数据的文章:差不多。你也需要将该列表包装在
[]
中。这样它看起来像data1=[[0,0],[0177],[000,2],[00,4],[1,1],[2.4157,4],…]
。我不确定“000”是什么意思,所以该部分由您来修复还是不修复。感谢各位,我只需要使用数组映射来浮动,然后在后端使用json编码,在前端使用json.parse(数据)。