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