数据分析微调

This commit is contained in:
caozehui
2025-02-17 15:11:01 +08:00
parent ff7fbf92e6
commit a5472781de
2 changed files with 14 additions and 10 deletions

View File

@@ -103,7 +103,7 @@ public class PreDetection {
/**
* 监测点线路号
*/
@JSONField(name = "pt")
@JSONField(name = "pt") //todo 是否改为ct
private Integer ct;
}

View File

@@ -622,8 +622,12 @@ public class AdPlanServiceImpl extends ServiceImpl<AdPlanMapper, AdPlan> impleme
String[] rateStrArr = rows.get(rows.size() - 1);
Double[] rateArr = new Double[maxTime];
for (int i = 1; i < rateStrArr.length; i++) {
if("/".equals(rateStrArr[i])){
rateArr[i - 1] = 0.00;
}else{
rateArr[i - 1] = Double.parseDouble(rateStrArr[i].replace("%", ""));
}
}
XDDFNumericalDataSource<Double> rate = XDDFDataSourcesFactory.fromArray(rateArr);
// bar条形图
@@ -638,14 +642,14 @@ public class AdPlanServiceImpl extends ServiceImpl<AdPlanMapper, AdPlan> impleme
// 图表加载数据条形图1
bar.addSeries(checkTimes, rate);
// CTPlotArea plotArea = chart.getCTChart().getPlotArea();
//
// CTBarSer serArray = plotArea.getBarChartArray(0).getSerArray(0);
// serArray.addNewDLbls();
// serArray.getDLbls().addNewShowVal().setVal(true);
// serArray.getDLbls().addNewShowLegendKey().setVal(false);
// serArray.getDLbls().addNewShowCatName().setVal(false);
// serArray.getDLbls().addNewShowSerName().setVal(false);
CTPlotArea plotArea = chart.getCTChart().getPlotArea();
CTBarSer serArray = plotArea.getBarChartArray(0).getSerArray(0);
serArray.addNewDLbls();
serArray.getDLbls().addNewShowVal().setVal(true);
serArray.getDLbls().addNewShowLegendKey().setVal(false);
serArray.getDLbls().addNewShowCatName().setVal(false);
serArray.getDLbls().addNewShowSerName().setVal(false);
// 打印图表的xml
//System.out.println(chart.getCTChart());