diff --git a/pqs-common/common-echarts/src/main/java/com/njcn/echarts/json/LineGenerator.java b/pqs-common/common-echarts/src/main/java/com/njcn/echarts/json/LineGenerator.java index 32e94ff5c..9fbe39cd2 100644 --- a/pqs-common/common-echarts/src/main/java/com/njcn/echarts/json/LineGenerator.java +++ b/pqs-common/common-echarts/src/main/java/com/njcn/echarts/json/LineGenerator.java @@ -529,17 +529,17 @@ public class LineGenerator { return ENGINE.renderJsonOption(instantOption); } - /** - * @Description: App越线指标图(单相) - * @param title 标题 - * @param values 数据值 - * @param limitName 限制值标题 - * @param limit 限制值 - * @return: java.lang.String - * @Author: wr - * @Date: 2023/11/6 11:38 - */ - public static String generateSteadyTargetOption(String title,Map>> values,String limitName,List> limit) { + /** + * @param title 标题 + * @param values 数据值 + * @param limitName 限制值标题 + * @param limit 限制值 + * @Description: App越线指标图(单相) + * @return: java.lang.String + * @Author: wr + * @Date: 2023/11/6 11:38 + */ + public static String generateSteadyTargetOption(String title, Map>> values, String limitName, List> limit) { Option persistentTimeOption = new Option(); //取消渲染动画 persistentTimeOption.setAnimation(false); @@ -555,15 +555,15 @@ public class LineGenerator { persistentTimeOption.setGrid(new Grid().setLeft("3%").setRight("5%").setBottom("3%").setContainLabel(true)); //横坐标 persistentTimeOption.setXAxis(new CategoryAxis() - .setType("time") - .setName("(时间)") - .setBoundaryGap(false) + .setType("time") + .setName("(时间)") + .setBoundaryGap(false) ); - persistentTimeOption.setColor(new String[]{"#CCC","#A0522D"}); - Integer max=0; - if(CollUtil.isNotEmpty(limit)){ - Integer num = (Integer)limit.get(0).get(1); - max=(int)(num * 0.2) + num; + persistentTimeOption.setColor(new String[]{"#CCC", "#A0522D"}); + Integer max = 0; + if (CollUtil.isNotEmpty(limit)) { + Integer num = (Integer) limit.get(0).get(1); + max = (int) (num * 0.2) + num; } //纵坐标 persistentTimeOption.setYAxis(new ValueAxis() @@ -571,8 +571,8 @@ public class LineGenerator { .setMin(0).setMax(max) .setNameTextStyle(new AxisNameTextStyle().setFontStyle("15px")) ); - List list=new ArrayList<>(); - values.forEach((key,value)->{ + List list = new ArrayList<>(); + values.forEach((key, value) -> { LineSeries proportion = new LineSeries() .setName(key) .setType("line") @@ -589,7 +589,7 @@ public class LineGenerator { list.add(proportion2); SeriesOption[] seriesOptions = list.stream().toArray(SeriesOption[]::new); persistentTimeOption.setSeries(seriesOptions); - return JSONUtil.parseObj(persistentTimeOption).toString(); + return JSONUtil.parseObj(persistentTimeOption).toString(); }