发现一个问题, 【JQuery饼状图演示】 中,那个鼠标移动到提示内容上,提示的信息不正确。
tooltip: { enabled: true, formatter: function() { return '' + this.x + this.name + ': ' + Highcharts.numberFormat(this.y, 1) + "%"; } },
this.x 和 this.name 都没有显示出标题来
老哥,为什么我压缩成指定data只赋值中间一位,比如“一月份北京”上传的是304,结果只显示0
我的压缩格式
Map map1 = new HashMap(); map1.put("name", "两厢轿车"); map1.put("data", sales1.toArray()); Map map2 = new HashMap(); map2.put("name", "三厢轿车"); map2.put("data", sales2.toArray()); Map map3 = new HashMap(); map3.put("name", "跑车"); map3.put("data", sales3.toArray()); Map map4 = new HashMap(); map4.put("name", "SUV"); map4.put("data", sales4.toArray()); Map map5 = new HashMap(); map5.put("name", "MPV"); map5.put("data", sales5.toArray()); List<Map> data = new ArrayList<Map>(); data.add(map1); data.add(map2); data.add(map3); data.add(map4); data.add(map5); JSONArray jsonObject = JSONArray.fromObject(data); System.out.println("admin_imgup.java中data:" + jsonObject); String result = jsonObject.toString(); PrintWriter out = response.getWriter(); out.print(result);
控制台输出也没问题
[{ "name": "两厢轿车", "data": ["500", "420", "330", "420", "544", "525", "344", "265", "233", "183", "96", "139"] }, { "name": "三厢轿车", "data": ["40", "29", "55", "245", "184", "115", "352", "365", "233", "383", "239", "36"] }, { "name": "跑车", "data": ["140", "129", "155", "145", "284", "215", "152", "165", "133", "283", "136", "189"] }, { "name": "SUV", "data": ["39", "42", "57", "85", "119", "152", "170", "166", "142", "103", "66", "48"] }, { "name": "MPV", "data": ["44", "272", "257", "285", "119", "152", "270", "366", "342", "303", "366", "481"] }]