option:

var dataoptionone = {
title : {
text: '数据存储情况',
subtext: '数据表',
x:'center'
},
tooltip: {
show: true
},
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
// magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
legend: {
orient: 'vertical',
left: 'left',
data: ['表的记录数','表的空间占有量']
},
xAxis: {
type: 'category',
// boundaryGap: false,//加上x轴会是个点
data: []
},
yAxis: {
type: 'value'
},
series : [
{
name:"表的记录数",
type:"bar",
itemStyle:{
normal:{
color:"#1C90DB",
label: {
show: true,
position: 'top',
// formatter: '{c}'
formatter: '{b}\n{c}'
}
}
},
data:[]
}, {
name:"表的空间占有量",
type:"bar",
itemStyle:{
normal:{
color:"#D070D0",
label: {
show: true,
position: 'top',
// formatter: '{c}'
formatter: '{b}\n{c}K'
}
}
},
data:[]
}
]
};

js:代码

//查询表的记录数以及表的空间占有量
$(function(){
//第一个图
var dataStorage_Chart = echarts.init(document.getElementById('dataone'));
var data_x =[];
var data_count_y =[];
var size_y=[];
var tableCount ='${tableCount}';
var tablelimit =;
var tablepage =;
var count =tableCount/;
init();
clearInterval(timer1);
timer1 =setInterval(function() {
data_x =[];
data_count_y =[];
size_y=[];
if(tablepage<count){
tablepage+=;
}else{
tablepage=;
}
init();
}, ) function init(){
$.post("init/findImportTables",{page:tablepage,limit:tablelimit},function(msg){
$.each(msg,function(index,val){
data_x.push(val.table_name.insertStrPerIndex(,"\n"));
data_count_y.push(val.data_count!=null?val.data_count:);
if(val.size!=null){
var s =val.size.toUpperCase();
if(s.lastIndexOf("M")>){
s =s.substring(,s.length-)*;
}else if(s.lastIndexOf("K")>){
s =s.substring(,s.length-)*;
}else{
s=s*;
}
size_y.push(s);
}else{
size_y.push();
} })
console.log("y:"+size_y);
dataoptionone.xAxis.data=data_x;
dataoptionone.series[].data=data_count_y;
dataoptionone.series[].data=size_y;
dataStorage_Chart.setOption(dataoptionone);
});
}
})

jsp:

<div id="dataone" style="height: 400px;">
</div>

charts柱状图,定时刷新的更多相关文章

  1. JS定时刷新页面及跳转页面

    JS定时刷新页面及跳转页面 Javascript 返回上一页1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history ...

  2. jQuery实现AJAX定时刷新局部页面实例

    本篇文章通过两种方法实例讲解ajax定时刷新局部页面,当然方法有很多种,也可以不使用ajax来刷新页面,可以使用jquery中的append来给指定内容加东西,但是都不太实用,最实用的方法还是ajax ...

  3. 使用CSS中的meta实现web定时刷新或跳转的方法

    这篇文章主要介绍了使用CSS中的meta实现web定时刷新或跳转的方法,比使用JavaScript脚本实现起来更加简单一些,需要的朋友可以参考下 meta源信息功能之页面定时跳转与刷新 几乎所有的网页 ...

  4. 【jQuery】: 定时刷新页面

    <%@page import="qflag.ucstar.seatmonitor.manager.SeatMonitorManager"%><%@ page la ...

  5. response常见应用、response细节、输出随机图片、定时刷新网页

      response常见应用 向客户端输出中文数据 分别以OutputStream和PrintWriter输出 多学一招:使用HTML语言里面的<meta>标签来控制浏览器行为 思考:用O ...

  6. JSP中页面定时刷新

    1.JSP中页面定时刷新 <% //页面每隔30秒自动刷新一遍 response.setHeader("refresh" , "30" ); %> ...

  7. <微信应用开发系列>定时刷新AccessToken

    微信内嵌H5站一直很火,很多公司也想借助微信的用户群和社交群来做点事情,所以对于各位代码君来说也算是一个研究方向吧. access_token是公众号的全局唯一票据,公众号调用各接口时都需使用acce ...

  8. JS获取当前日期时间并定时刷新

    JS获取当前日期时间 var date = new Date(); date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014 ...

  9. iframe标签的定时刷新

    由于有个项目是大数据类型的,需要时时展现数据,这就出现了这个需求,页面不断刷新,这个其实很简单了,window.location.reload(); 这个就轻松搞定了,但是灵机一动,加上个控制吧,这下 ...

  10. js定时刷新页面.

    //页面定时刷新.2017.09.27 $(document).ready(function () { self.setInterval(function () { var d = new Date( ...

随机推荐

  1. vs2017 visual studio2017 密钥 激活码

    企业版Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF 专业版Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

  2. (转)淘淘商城系列——使用JsonView来格式化json字符串

    http://blog.csdn.net/yerenyuan_pku/article/details/72846025 有时从服务端返回的json字符串往往晦涩难懂,就像下面这样,一行显示出来,让人非 ...

  3. (转)淘淘商城系列——导入商品数据到索引库——Service层

    http://blog.csdn.net/yerenyuan_pku/article/details/72894187 通过上文的学习,我相信大家已经学会了如何使用Solrj来操作索引库.本文我们将把 ...

  4. Linux 中ifconfig和ip addr命令查看不到ip解决方法

    1.输入查看ip的命令ifconfig或ip addr,查不到ip 2.查看ens33网卡配置,输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将ON ...

  5. Redis系列(六)--为什么这么快?

    Redis作为一个基于key-value的NoSQL数据库,最显著的特点存取速度非常快,官方说可以达到10W OPS,但是Redis为何这么快? 1.开发语言 Redis使用C语言进行编写的,而Uni ...

  6. Chrome升级后打开新的标签页变样了……

    最近更新Chrome后,打开新的标签页完全变样了,让人不知所措,特别是没有了那个“最近关闭标签页”按钮,这让我抓狂…… PS:Chrome版本号为:29.0.1547.76 m PPS:最新版已无法修 ...

  7. ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)

    但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了.下面是解决办法: 首先在viewDidLoad方法加入以下代码: if(leftTable! ...

  8. geth搭建以太坊私链及常用操作

    一.下载安装geth客户端 https://www.ethereum.org/ 二.搭建私有链 1.准备创世区块配置文件 要运行私有链,我们就需要定义自己的创世区块,创世区块信息写在一个json格式的 ...

  9. Sturts2中Action的搜索顺序

    http://localhost:8080/ProjectName/path1/path2/path3/XX.action 首先会判断以/path1/paht2/path3为namespace的pac ...

  10. [bzoj1867][Noi1999][钉子和小球] (动态规划)

    Description Input 第1行为整数n(2<=n<=50)和m(0<=m<=n).以下n行依次为木板上从上至下n行钉子的信息,每行中‘*’表示钉子还在,‘.’表示钉 ...