• 大小: 366KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: 其他
  • 标签: echarts  

资源简介

各种图表、折线图、柱形图等等,一些常用的图表 不管是你见过的没见过的都有

资源截图

代码片段和文件信息

package com.certusnet.flexmall.powermonitor.echartBean;

import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

public class DateUtil {
public static final SimpleDateFormat sft = new SimpleDateFormat(
“yyyy-MM-dd HH:mm:ss“);

/**
 * 获取近24小时时间(格式为yyyy-MM-dd HH:mm:ss),粒度是1小时
 * 
 * @return 最近24小时List 时间粒度为1小时
 */
public static List referenceTime24Hour() {
Date now = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(now);
calendar.set(Calendar.MINUTE 0);
calendar.set(Calendar.SECOND 0);
calendar.add(Calendar.HOUR_OF_DAY -1);
calendar.add(Calendar.DATE -1);
calendar.add(Calendar.HOUR_OF_DAY 1);
List times24List = new ArrayList();
try {
for (int i = 0; i < 24; i++) {
SimpleDateFormat sdf = new SimpleDateFormat(
“yyyy-MM-dd HH:mm:ss“);
String dateStr = sdf.format(calendar.getTime());
times24List.add(dateStr);
calendar.add(Calendar.HOUR_OF_DAY 1);
}
return times24List;
} catch (Exception e) {
return null;
}
}

/**
 * 获取近24小时时间(格式为HH:mm:ss),粒度是1小时
 * 
 * @return 最近24小时List 时间粒度为1小时
 */
public static List referenceXAxisTime24Hour() {

Date now = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(now);
//
calendar.set(Calendar.MINUTE 0);
calendar.set(Calendar.SECOND 0);
calendar.add(Calendar.HOUR_OF_DAY -1);
calendar.add(Calendar.DATE -1);
calendar.add(Calendar.HOUR_OF_DAY 1);
List timesXAxis24List = new ArrayList();
try {
for (int i = 0; i < 24; i++) {
SimpleDateFormat sdf = new SimpleDateFormat(“HH:mm“);
String dateStr = sdf.format(calendar.getTime());
timesXAxis24List.add(dateStr);
calendar.add(Calendar.HOUR_OF_DAY 1);
}
return timesXAxis24List;
} catch (Exception e) {
return null;
}
}



/**
 * 性能监控 设备监控
 * 
 * @return 返回值为 String类型 5分钟粒度 比如12点13分 我们返回值为12点10分 然后向前推2个小时到10点10分
 */
public static List getDeviceMonitorTime() {
Date now = new Date();
Calendar calendar = Calendar.getInstance();
List timesXAxis2HoursList = new ArrayList();
calendar.setTime(now);
calendar.set(
Calendar.MINUTE
(calendar.get(Calendar.MINUTE) - calendar.get(Calendar.MINUTE) % 5) - 10);
calendar.set(Calendar.SECOND 0);
timesXAxis2HoursList.add(sft.format(calendar.getTime()));
calendar.add(Calendar.HOUR -2);
timesXAxis2HoursList.add(sft.format(calendar.getTime()));
return timesXAxis2HoursList;
}

/**
 * 生成坐标轴,取最近两小时的点 粒度为5分钟 格式为yyyy-MM-dd HH:mm:ss
 * 
 * @return 返回值为 List
 */
public static List getRecentlyXAxis2Hours() {
Date now = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(now);
calendar.set(
Calendar.MINUTE
(c

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-10 15:47  ehcartsExample\
     文件       15625  2015-07-31 11:50  ehcartsExample\chart-util.js
     目录           0  2018-05-10 15:47  ehcartsExample\charts\
     文件      921249  2015-07-28 14:53  ehcartsExample\charts\echarts-plain.js
     目录           0  2018-05-10 15:47  ehcartsExample\echartBean\
     文件       15603  2015-07-28 14:52  ehcartsExample\echartBean\DateUtil.java
     文件        3158  2015-07-28 14:52  ehcartsExample\echartBean\EchartsCommonData.java
     文件         335  2015-07-29 09:09  ehcartsExample\echartBean\EchartsGraphs.java
     文件         319  2015-07-28 14:52  ehcartsExample\echartBean\EchartsLegend.java
     文件         359  2015-07-28 14:52  ehcartsExample\echartBean\EchartsSeriesData.java
     文件         364  2015-07-28 14:52  ehcartsExample\echartBean\EchartsSingleData.java
     文件         286  2015-07-28 14:52  ehcartsExample\echartBean\EchartsxAxis.java
     文件        7731  2015-07-31 11:49  ehcartsExample\echartBean\GetEchartSevlet.java
     文件       23336  2015-07-31 11:47  ehcartsExample\first_home.jsp

评论

共有 条评论