我在Cakephp网站之一上工作,在这里我使用HighchartPHP库。但高图未显示。仅当我使用数据库中的动态数据时才会出现此问题,但是如果我使用静态数组进行传递,则可以在相同代码下正常工作。
下面是我从使用过的动态代码中获得的数组:
stdClass Object
(
[series] => Array
(
[0] => Array
(
[name] => Forwarding Facility 1
[data] => Array
(
[0] => 28.5
[1] => 410.68
[2] => 0
[3] => 0
)
)
[1] => Array
(
[name] => Forwarding Facility 2
[data] => Array
(
[0] => 0
[1] => 0
[2] => 99.05000000000001
[3] => 0
)
)
[2] => Array
(
[name] => Forwarding Facility 3
[data] => Array
(
[0] => 0
[1] => 15.7
[2] => 0
[3] => 0
)
)
[3] => Array
(
[name] => Hampshire Turf
[data] => Array
(
[0] => 0
[1] => 540
[2] => 0
[3] => 0
)
)
)
)
以下是我从demo的示例之一中使用的静态数据数组:
stdClass Object
(
[series] => Array
(
[0] => Array
(
[name] => John
[data] => Array
(
[0] => 5
[1] => 3
[2] => 4
[3] => 7
[4] => 2
)
)
[1] => Array
(
[name] => Jane
[data] => Array
(
[0] => 2
[1] => 2
[2] => 3
[3] => 2
[4] => 1
)
)
[2] => Array
(
[name] => Joe
[data] => Array
(
[0] => 3
[1] => 4
[2] => 4
[3] => 2
[4] => 5
)
)
)
)
我已经花了2天的时间解决它,但是我找不到相同的任何解决方案。
有人可以帮我吗?这将不胜感激!
谢谢,Chandresh
我尝试了许多不同的方法,但是找到了非常简单的解决方案。铸造。是的,传递给highcharts时,以某种方式需要TYPE CASTE数组值。所以我使用floatval()函数将数据转换为float值。最后,它的工作就像一种魅力!
谢谢大家的回应和支持!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句