hightchart实现柱状图

开始在用hightchart做柱状图的时候,一直想不通后台查出来的数据转成json怎么传到前台,显示出来的。知道自己真正接触到才发现其实它很简单!Heightchart里面的series[]以数组的形式放进去就OK了,那么我们要怎么实现这个过程呢?

我们有好几种方法可以实现:

  1. 对于简单的柱状图展示,比如只需要从后台查出某个产品的销量,我们可以直接在后台查出数据后转成json返回到前台,用遍历的方式把它放在数组中,再把数组装到series[]当中就ok了。但是取指定数据的时候需要先用eval转换为对象。
  2. 但是当我们要在前台展示指定的值得时候,就不能这样随便了,需要先把返回来的json转成对象在通过对象取里面的你所需要的值,通过遍历的方式放到数组里面扔到series[]当中 就好。

案例:

当然我们也可以把查到值放在map集合中直接返回 在通过遍历集合的方式取到指定的值放到数组扔到

series[]当中。

案例:前台页面

controller层: