echarts柱状图,动态统计

echarts柱状图,动态统计

前言

最近在做一个统计短信发送的功能,前端用到echarts的柱状图,发篇文记录学习一下。

前端需要引用的文件

我在项目中引入了echarts.js和jquery.min.js两个js文件,以及一个样式文件oaui.css,样式文件主要是用来控制下拉选择框以及按钮的样式。

先看效果图

在这里插入图片描述
在这里插入图片描述

前端jsp代码

<%@ page import="com.xjj.oa2015.common.utils.StringUtils" %>
<%@ page import="java.util.Calendar" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
    <script src="/js/echarts.js"></script>
    <script src="/jquery/1.9.1/jquery.min.js"></script>
    <link href="/css/oaui.css" rel="stylesheet">
    <style>
        html, body{
   
            height: 98%;
            background-color: white;
        }
    </style>
    <%
        Calendar cale = Calendar.getInstance();
        int year = cale.get(Calendar.YEAR);
        int mh = cale.get(Calendar.MONTH) + 1;
        String isYearView = request.getParameter("isYearView");
        String y = request.getParameter("year");
        if(StringUtils.isEmpty(y)){
   
            y=String.valueOf(year);
        }
        String m = request.getParameter("month");
        if(StringUtils.isEmpty(m)){
   
            m=String.valueOf(mh);
        }
    %>
</head>
<body>
<div <%if ("1".equals(isYearView)) {
   %>style="display: inline-block;margin-left: 6px"<%}else{
   %>style="display:none"<%}%>>
    年份选择:
    <select name="selectYear" id="selectYear" onchange="changYear()">
        <option value="<%=year%>" <%if(String.valueOf(year).equals(y)){
   %>selected<%}%> ><%=year%></option>
        <option value="<%=year-1%>" <%if(String.valueOf(year-1).equals(y)){
   %>selected<%}%> ><%=year - 1%></option>
        <option value="<%=year-2%>" <%if(String.valueOf(year-2).equals(y)){
   %>selected<%}%> ><%=year - 2%></option>
        <option value="<%=year-3%>" <%if(String.valueOf(year-3).equals(y)){
   %>selected<%}%> ><%=year - 3%></option>
        <option value="<%=year-4%>" <%if(String.valueOf(year-4).equals(y)){
   %>selected<%}%> ><%=year - 4%></option>

    </select>
</div>
<div  <%if (!"1".equals(isYearView)) {
   %>style="display: inline-block;margin-left: 6px"<%}else{
   %>style="display:none"<%}%>>
    月份选择:
    <select name="selectMonth" id="selectMonth" onchange="changMonth()">
        <option value="01" <%if(1==mh){
   %>selected<%}%> >一月份</option>
        <option value="02" <%if(2==mh){
   %>selected<%}%> >二月份</option>
        <option value="03" <%if(3==mh){
   %>selected<%}%> >三月份</option>
        <option value="04" <%if(4==mh){
   %>selected<%}%> >四月份</option>
        <option value="05" <%if(5==mh){
   %>selected<%}%> 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值