代码提交

This commit is contained in:
wr
2023-06-25 15:48:12 +08:00
parent eb6911a1ea
commit 59fbf75ca8
4 changed files with 194 additions and 10 deletions

View File

@@ -10,6 +10,7 @@ import org.springframework.stereotype.Component;
import org.springframework.web.client.RestTemplate;
import java.util.List;
import java.util.Map;
import java.util.Objects;
/**
@@ -137,10 +138,71 @@ public class DrawPicUtil {
* @return String base64数据
*/
public String drawPersistentTime(List<String> ylinedata, List<String> ybardata, int width, int height) {
String persistentTimeJson = LineGenerator.generateEventAmplitudeOption(ylinedata, ybardata);
String persistentTimeJson = LineGenerator.generatePersistentTimeOption(ylinedata, ybardata);
return drawPic(persistentTimeJson, width, height);
}
/***
* 绘制生成月份统计图
* @author hongawen
* @date 2023/6/21 11:01
* @return String base64数据
*/
public String drawMonth(List<String> xName, List<Integer> times, String year, Integer flag) {
return drawMonth(xName, times, year, flag, 0, 0);
}
/***
* 绘制生成月份统计图
* @author hongawen
* @date 2023/6/21 11:01
* @return String base64数据
*/
public String drawMonth(List<String> xName, List<Integer> times, String year, Integer flag, int width, int height) {
String monthJson = LineGenerator.generateMonthOption( xName, times, year, flag);
return drawPic(monthJson, width, height);
}
/***
* 绘制生成暂降原因图
* @author hongawen
* @date 2023/6/21 11:01
* @return String base64数据
*/
public String drawReason(List<String> xname, List<Map<String,Object>> map2) {
return drawReason(xname, map2, 0, 0);
}
/***
* 绘制生成暂降原因图
* @author hongawen
* @date 2023/6/21 11:01
* @return String base64数据
*/
public String drawReason(List<String> xname, List<Map<String,Object>> map2, int width, int height) {
String monthJson = LineGenerator.generateReasonOption(xname, map2);
return drawPic(monthJson, width, height);
}
/***
* 绘制生成暂降类型图
* @author hongawen
* @date 2023/6/21 11:01
* @return String base64数据
*/
public String drawType(List<String> xname, List<Map<String,Object>> map2) {
return drawType(xname, map2, 0, 0);
}
/***
* 绘制生成暂降类型图
* @author hongawen
* @date 2023/6/21 11:01
* @return String base64数据
*/
public String drawType(List<String> xname, List<Map<String,Object>> map2, int width, int height) {
String monthJson = LineGenerator.generateTypeOption(xname, map2);
return drawPic(monthJson, width, height);
}
}