highChart的例子

     //个人个科目的学习时间
     function getStudyTime(){
         $.ajax({
             url:"${ctx}//student/model/getStudyTime",
             type:"POST",
             success:function(data){
                 if(data instanceof Object){
                     console.log(data)
                     json = eval(data);
                         
                 var studyTimeChart = {
                     chart:{
                         renderTo:'container1',
                         type:'column'
                     },
                     title:{
                         text:''
                     },
                     subtitle:{
                         
                     },
                     
                     xAxis:{
                         
                         
                         /* categories:[
                                         '语文',
                                     '数学',
                                     '英语',
                                     '物理',
                                     '化学',  ], */
                            labels:{
                               style:{
                                  fontFamily: '微软雅黑'
                               }
                           }, 
                     },
                     yAxis:{
                         min:0,
                         title:{
                             text:'科目学习时间(分)',
                              style:{
                                  fontFamily: '微软雅黑'
                             } 
                         }
                     },
                     legend:{
                         /* layout:'vertical',
                         backgroundColor:'#FFFFFF',
                         align:'left',
                         verticalAlign:'top',
                         x:1,
                         y:3,
                         floating:true,
                         shadow:true, */
                         enabled:false
                         
                     },
                     tooltip:{
                         formatter:function(){
                             return '<b>'+this.series.name+'</b><br/><br/>'+
                         this.x+':'+this.y+'分钟';
                         }
                     
                     },
                     plotOptions:{
                         column:{
                             
                         }
                     },
                     series:[{
                         name:'个人科目学习时间',
                          /* data:[json.sityuwengr.studyTime,data.sitshuxuegr.studyTime,data.sityinyugr.studyTime]  */
                         /*  data:[50,35,66,70,50] */ 
                         
                     } ,{
                         name:'平均科目学习时间',
                         /*  data:[data.sityuwenpj.studyTime,data.sitshuxuepj.studyTime,data.sityinyupj.studyTime]  */
                          /* data:[60,80,50,77,55]  */
                     }   
                     ],
                     credits: {
                            enabled: false
                        }
                 }
                 
                 var i = json.i;
                 var xatrnames = [];     
                 var yvalidatorsgr = []; 
                 var yvalidatorspj = []; 
                for (var j =1 ;j<=i;j++){
                    xatrnames.push([json[j+"name"]]);
                    
                    yvalidatorsgr.push([json[j+"name"],json[j+"gr"].studyTime])
                    yvalidatorspj.push([json[j+"name"],json[j+"pj"].studyTime])
                 }
                //alert(xatrnames );  
                //alert(xatrnames + yvalidatorsgr);
                //alert(xatrnames + yvalidatorspj);
                studyTimeChart.xAxis.categories = xatrnames     
                studyTimeChart.series[0].data = yvalidatorsgr;   
                studyTimeChart.series[1].data = yvalidatorspj;   
                var chart_validatestatics = new Highcharts.Chart(studyTimeChart); 
                 
                     
                     
                 }else{
                     console.log(data)
                 }
                 
             },
             error:function(e){}
         });
     

转载于:https://my.oschina.net/xueptao/blog/782649

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值