<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>日志信息图</title>
<script type="text/javascript" src="../jquery/jquery.min.js"></script>
<script type="text/javascript" src="../jquery/echarts.common.min.js"></script>
<script type="text/javascript">
/**
*/
$(function(){
var url = '../logController/getLogOfCount.do';
var id='main';
var id='main2';
setChartBar(url);
setChartBar2(url);
})
//柱状图
function setChartBar(url) {
var Chart = echarts.init(document.getElementById("main"));
Chart.showLoading({
text: '加载加载加载.....'
});
$.ajax({
url:url,
dataType:"json",
type:'post',
success:function(json){
var arr3 = [];
var arr4 = [];
//接受到的后台list信息
for (var i= 0; i < json.length; i++) {
arr3.push(json[i].lCount)
arr4.push(json[i].logName)
}
var option = {
tooltip:{
show:true
},
legend:{
data:['登录人数']
},
xAxis:[{
type:'category',
data:arr4//名称
}],
yAxis:[{
type:'value'
}],
series:[{
'name':'登录人数',
'type':'bar',
'data':arr3//数量
}]
};
Chart.hideLoading();
Chart.setOption(option);
}
})
}
//饼状图
function setChartBar2(url) {
var Chart = echarts.init(document.getElementById("main2"));
Chart.showLoading({
text: '加载加载加载.....'
});
$.ajax({
url:url,
dataType:"json",
type:'post',
success:function(json){
var arr1 = []
var arr2 = []
//接受后台信息
for (var i= 0; i < json.length; i++) {
arr1.push({
name: json[i].logName,
value: json[i].lCount
})
arr2.push({
name: json[i].logName
})
}
var option = {
title : {
text: '处方点评',
subtext: '绝对位置',
x:'center'
},
tooltip : {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {
orient: 'vertical',
left: 'left',
data: arr2
},
series : [
{
name: '类型',
type: 'pie',
radius : '55%',
center: ['50%', '60%'],
data: arr1,
itemStyle: {
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}
]
};
Chart.hideLoading();
Chart.setOption(option);
}
})
}
</script>
</head>
<body>
<div style="width:100%;height:500%">
<div id="main2" style="width:60%;height:240%"></div>
<div id="main" style="width:60%;height:240%"></div>
</div>
</body>
</html>
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>日志信息图</title>
<script type="text/javascript" src="../jquery/jquery.min.js"></script>
<script type="text/javascript" src="../jquery/echarts.common.min.js"></script>
<script type="text/javascript">
/**
* 处方点评管理echarts柱状图,饼状图 后台返回的值为json格式的list集合
$(function(){
var url = '../logController/getLogOfCount.do';
var id='main';
var id='main2';
setChartBar(url);
setChartBar2(url);
})
//柱状图
function setChartBar(url) {
var Chart = echarts.init(document.getElementById("main"));
Chart.showLoading({
text: '加载加载加载.....'
});
$.ajax({
url:url,
dataType:"json",
type:'post',
success:function(json){
var arr3 = [];
var arr4 = [];
//接受到的后台list信息
for (var i= 0; i < json.length; i++) {
arr3.push(json[i].lCount)
arr4.push(json[i].logName)
}
var option = {
tooltip:{
show:true
},
legend:{
data:['登录人数']
},
xAxis:[{
type:'category',
data:arr4//名称
}],
yAxis:[{
type:'value'
}],
series:[{
'name':'登录人数',
'type':'bar',
'data':arr3//数量
}]
};
Chart.hideLoading();
Chart.setOption(option);
}
})
}
//饼状图
function setChartBar2(url) {
var Chart = echarts.init(document.getElementById("main2"));
Chart.showLoading({
text: '加载加载加载.....'
});
$.ajax({
url:url,
dataType:"json",
type:'post',
success:function(json){
var arr1 = []
var arr2 = []
//接受后台信息
for (var i= 0; i < json.length; i++) {
arr1.push({
name: json[i].logName,
value: json[i].lCount
})
arr2.push({
name: json[i].logName
})
}
var option = {
title : {
text: '处方点评',
subtext: '绝对位置',
x:'center'
},
tooltip : {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {
orient: 'vertical',
left: 'left',
data: arr2
},
series : [
{
name: '类型',
type: 'pie',
radius : '55%',
center: ['50%', '60%'],
data: arr1,
itemStyle: {
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}
]
};
Chart.hideLoading();
Chart.setOption(option);
}
})
}
</script>
</head>
<body>
<div style="width:100%;height:500%">
<div id="main2" style="width:60%;height:240%"></div>
<div id="main" style="width:60%;height:240%"></div>
</div>
</body>
</html>