以下是用Java代码展示该数据格式的示例:

JSONObject data = new JSONObject(); data.put("yAxis", new JSONObject()); JSONArray xAxisArray = new JSONArray(); JSONObject xAxisObj = new JSONObject(); xAxisObj.put("type", "category"); JSONArray dataArr = new JSONArray(); dataArr.add("1-101-智能设备05"); dataArr.add("1-101-智能设备02"); dataArr.add("1-101-智能设备16"); dataArr.add("1-101-智能设备15"); dataArr.add("1-101-智能设备01"); dataArr.add("1-101-显示器"); dataArr.add("2-108-摄像头"); dataArr.add("2-109-键盘"); dataArr.add("3-103-打印机"); dataArr.add("3-102-显示器"); dataArr.add("2-111-鼠标"); dataArr.add("2-104-条码阅读器"); dataArr.add("2-106-摄像头"); xAxisObj.put("data", dataArr); JSONObject axisLabelObj = new JSONObject(); axisLabelObj.put("rotate", 30); xAxisObj.put("axisLabel", axisLabelObj); xAxisArray.add(xAxisObj); data.put("xAxis", xAxisArray); JSONArray seriesArray = new JSONArray(); JSONObject seriesObj = new JSONObject(); JSONArray seriesDataArr = new JSONArray(); seriesDataArr.add(1); seriesDataArr.add(2); seriesDataArr.add(2); seriesDataArr.add(1); seriesDataArr.add(1); seriesDataArr.add(2); seriesDataArr.add(1); seriesDataArr.add(1); seriesDataArr.add(2); seriesDataArr.add(1); seriesDataArr.add(1); seriesDataArr.add(1); seriesDataArr.add(1); seriesObj.put("data", seriesDataArr); seriesObj.put("type", "bar"); seriesArray.add(seriesObj); data.put("series", seriesArray); data.put("tooltip", new JSONObject()); JSONObject titleObj = new JSONObject(); titleObj.put("text", "设备统计"); data.put("title", titleObj);

System.out.println(data.toJSONString());

输出结果:

{ "yAxis": {}, "xAxis": [{ "axisLabel": { "rotate": 30 }, "data": ["1-101-智能设备05", "1-101-智能设备02", "1-101-智能设备16", "1-101-智能设备15", "1-101-智能设备01", "1-101-显示器", "2-108-摄像头", "2-109-键盘", "3-103-打印机", "3-102-显示器", "2-111-鼠标", "2-104-条码阅读器", "2-106-摄像头"], "type": "category" }], "series": [{ "data": [1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1], "type": "bar" }], "tooltip": {}, "title": { "text": "设备统计" }


原文地址: https://www.cveoy.top/t/topic/fcbw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录