以下是用 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": "设备统计"
    }
}

这段代码使用 JSONObjectJSONArray 对象来构建数据格式,最终输出为 JSON 字符串。 这种格式常见于图表库,例如 ECharts,可以用于展示各种图表类型。

Java 代码展示数据格式示例 -  图表数据结构

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

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