代码提交
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user