charts柱状图,定时刷新
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柱状图,定时刷新的更多相关文章
- JS定时刷新页面及跳转页面
JS定时刷新页面及跳转页面 Javascript 返回上一页1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history ...
- jQuery实现AJAX定时刷新局部页面实例
本篇文章通过两种方法实例讲解ajax定时刷新局部页面,当然方法有很多种,也可以不使用ajax来刷新页面,可以使用jquery中的append来给指定内容加东西,但是都不太实用,最实用的方法还是ajax ...
- 使用CSS中的meta实现web定时刷新或跳转的方法
这篇文章主要介绍了使用CSS中的meta实现web定时刷新或跳转的方法,比使用JavaScript脚本实现起来更加简单一些,需要的朋友可以参考下 meta源信息功能之页面定时跳转与刷新 几乎所有的网页 ...
- 【jQuery】: 定时刷新页面
<%@page import="qflag.ucstar.seatmonitor.manager.SeatMonitorManager"%><%@ page la ...
- response常见应用、response细节、输出随机图片、定时刷新网页
response常见应用 向客户端输出中文数据 分别以OutputStream和PrintWriter输出 多学一招:使用HTML语言里面的<meta>标签来控制浏览器行为 思考:用O ...
- JSP中页面定时刷新
1.JSP中页面定时刷新 <% //页面每隔30秒自动刷新一遍 response.setHeader("refresh" , "30" ); %> ...
- <微信应用开发系列>定时刷新AccessToken
微信内嵌H5站一直很火,很多公司也想借助微信的用户群和社交群来做点事情,所以对于各位代码君来说也算是一个研究方向吧. access_token是公众号的全局唯一票据,公众号调用各接口时都需使用acce ...
- JS获取当前日期时间并定时刷新
JS获取当前日期时间 var date = new Date(); date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014 ...
- iframe标签的定时刷新
由于有个项目是大数据类型的,需要时时展现数据,这就出现了这个需求,页面不断刷新,这个其实很简单了,window.location.reload(); 这个就轻松搞定了,但是灵机一动,加上个控制吧,这下 ...
- js定时刷新页面.
//页面定时刷新.2017.09.27 $(document).ready(function () { self.setInterval(function () { var d = new Date( ...
随机推荐
- Flask框架 之重定向、cookie和session
一.URL重定向(redirect) @app.route("/login") def login(): # 使用url_for函数通过视图函数的名字找到url路径 url = u ...
- 微信小程序 客服自动回复图片
产品需求是,在客服对话框里,发送特定的文字,回复我们的二维码: 小城程开发完成后,这个自动回复图片的功能就摆在了眼前.刚开始我们想到的是:在线客服功能的设置里设置好自动回复的图片,但是目前设置不支持自 ...
- RabbitMQ系列(三)--Java API
基于java使用RabbitMQ 框架:SpringBoot1.5.14.RELEASE maven依赖: <dependency> <groupId>com.rabbitmq ...
- css--小白入门篇3
一.上篇知识复习 css属性,面试的时候会有笔试,笔试没有智能感应的: ● 加粗,倾斜,下划线: 1 font-weight:bold; 2 font-style:italic; 3 text-dec ...
- kata练习题
This time no story, no theory. The examples below show you how to write function accum: Examples: ac ...
- 关于JavaScript的一些笔试题
1.原题: function Foo() { getName = function () { alert (); }; return this; } Foo.getName = function () ...
- L2-011. 玩转二叉树(不建树)
L2-011. 玩转二叉树 给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列.所谓镜面反转,是指将所有非叶结点的左右孩子对换.这里假设键值都是互不相等的正整 ...
- HDU - 6158 The Designer
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6158 本题是一个计算几何题——四圆相切. 平面上的一对内切圆,半径分别为R和r.现在这一对内切圆之间,按 ...
- unigui+fastreport 打印【4】
1.建立一个uniForm,用于建立FastReport打印界面.在Form上增加uniFrame.和传统的的报表打印设计一样一样的. 2.在beofeShow事情中: procedure TUniF ...
- HDU 4451 容斥原理
题目大意: n件衣服,m条裤子,k双鞋子进行搭配 妈妈指明了哪些衣服和裤子不能搭配,哪些裤子和鞋子不能搭配,问最后有几种搭配方法 先假设都能搭配 n*m*k 每次遇到衣服和裤子不能搭的,就要减一次k, ...