考试得分率图表分析修改
This commit is contained in:
parent
5cda05b4c4
commit
323d2eb222
|
@ -77,7 +77,21 @@
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
console.log(data.data.number);
|
console.log(data.data.number);
|
||||||
//请求成功时执行该函数内容,data即为服务器返回的json对象
|
//请求成功时执行该函数内容,data即为服务器返回的json对象
|
||||||
|
var labelOption = {
|
||||||
|
show: true,
|
||||||
|
formatter: '{c}',
|
||||||
|
fontSize: 14,
|
||||||
|
align: 'middle',
|
||||||
|
verticalAlign: 'middle',
|
||||||
|
position: 'top',
|
||||||
|
color:'#A52A2A'
|
||||||
|
// distance: 15,
|
||||||
|
// rich: {
|
||||||
|
// name: {
|
||||||
|
// textBorderColor: '#fff'
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
};
|
||||||
|
|
||||||
var exnum = [];
|
var exnum = [];
|
||||||
var companyName = [];
|
var companyName = [];
|
||||||
|
@ -126,7 +140,8 @@
|
||||||
series: [{
|
series: [{
|
||||||
name: '公司在线考试总数',
|
name: '公司在线考试总数',
|
||||||
data: exnum,
|
data: exnum,
|
||||||
type: 'bar'
|
type: 'bar',
|
||||||
|
label:labelOption
|
||||||
}]
|
}]
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -158,27 +173,28 @@
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
var labelOption = {
|
var labelOption = {
|
||||||
show: true,
|
show: true,
|
||||||
formatter: '{c} {name|{a}}',
|
formatter: '{c}%',
|
||||||
fontSize: 16,
|
fontSize: 14,
|
||||||
rotate: 90,
|
align: 'middle',
|
||||||
align: 'left',
|
|
||||||
verticalAlign: 'middle',
|
verticalAlign: 'middle',
|
||||||
position: 'insideBottom',
|
position: 'top',
|
||||||
distance: 15,
|
color:'#A52A2A'
|
||||||
rich: {
|
// distance: 15,
|
||||||
name: {
|
// rich: {
|
||||||
textBorderColor: '#fff'
|
// name: {
|
||||||
}
|
// textBorderColor: '#fff'
|
||||||
}
|
// }
|
||||||
|
// }
|
||||||
};
|
};
|
||||||
if (data.data != null) {
|
if (data.data != null) {
|
||||||
var series = []
|
var series = [], legend = []
|
||||||
for(var i=0;i<data.data.s.length;i++){
|
for(var i=0;i<data.data.s.length;i++){
|
||||||
var item = data.data.s[i]
|
var item = data.data.s[i]
|
||||||
item.type = 'bar'
|
item.type = 'bar'
|
||||||
item.barGap = 0
|
item.barGap = 0
|
||||||
// item.label = labelOption
|
item.label = labelOption
|
||||||
series.push(item)
|
series.push(item)
|
||||||
|
legend.push(item.name)
|
||||||
}
|
}
|
||||||
examChart.hideLoading();
|
examChart.hideLoading();
|
||||||
examChart.setOption(
|
examChart.setOption(
|
||||||
|
@ -196,7 +212,7 @@
|
||||||
},
|
},
|
||||||
tooltip: {},
|
tooltip: {},
|
||||||
legend: {
|
legend: {
|
||||||
data: data.data.l
|
data: legend
|
||||||
},
|
},
|
||||||
xAxis: {
|
xAxis: {
|
||||||
type: 'category',
|
type: 'category',
|
||||||
|
|
|
@ -474,7 +474,7 @@ def exam_rate(request):
|
||||||
start = request.GET.get('start', None)
|
start = request.GET.get('start', None)
|
||||||
end = request.GET.get('end', None)
|
end = request.GET.get('end', None)
|
||||||
companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all()
|
companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all()
|
||||||
ret = {'x':{'name':'所属公司', 'data':[]}, 's':[{'name':'参考率', 'data':[]},{'name':'优秀率', 'data':[]}, {'name':'满分率', 'data':[]}], 't':'各公司考试比例统计', 'l':['参考率', '满分率', '优秀率']}
|
ret = {'x':{'name':'所属公司', 'data':[]}, 's':[{'name':'参考率', 'data':[]},{'name':'优秀率', 'data':[]}, {'name':'满分率', 'data':[]}], 't':'各公司考试比例统计'}
|
||||||
for i in companys:
|
for i in companys:
|
||||||
# 员工数
|
# 员工数
|
||||||
user_count = s_models.User.objects.filter(usecomp=i, deletemark=1).count()
|
user_count = s_models.User.objects.filter(usecomp=i, deletemark=1).count()
|
||||||
|
|
Loading…
Reference in New Issue