Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
egg.eemo.co.kr
/
public_html
/
super5
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/egg.eemo.co.kr/public_html/super5/rank_level_time.php
<? include_once("inc_header.php"); $on_menu="ranking"; $on_sub_menu=3; ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title><?=$_TITLE?></title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="font-awesome/css/font-awesome.css" rel="stylesheet"> <link href="css/plugins/iCheck/custom.css" rel="stylesheet"> <link href="css/animate.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> <link href="css/plugins/datapicker/datepicker3.css" rel="stylesheet"> <link href="css/plugins/daterangepicker/daterangepicker-bs3.css" rel="stylesheet"> <link href="css/plugins/chosen/bootstrap-chosen.css" rel="stylesheet"> <!-- Ladda style --> <link href="css/plugins/ladda/ladda-themeless.min.css" rel="stylesheet"> </head> <body class="fixed-sidebar"> <div id="wrapper"> <? include_once("inc_sidemenu.php"); ?> <div id="page-wrapper" class="gray-bg"> <? include_once("inc_top.php"); include_once("inc_now_position.php"); ?> <? if(!$v_num) { $v_num=100; } if(!$sel_mode) { $sel_mode="jumsu"; } if($sel_mode=="jumsu") { $query="select * from (SELECT *, @curRank := @curRank + 1 AS rank FROM exer_total p , (SELECT @curRank := 0) r ORDER BY jumsu desc) as ww where ww.exertime > 0 and ww.rank <= $v_num "; } else if($sel_mode=="time") { $query="select * from (SELECT *, @curRank := @curRank + 1 AS rank FROM exer_total p , (SELECT @curRank := 0) r ORDER BY exertime desc) as ww where ww.exertime > 0 and ww.rank <= $v_num "; } else if($sel_mode=="calo") { $query="select * from (SELECT *, @curRank := @curRank + 1 AS rank FROM exer_total p , (SELECT @curRank := 0) r ORDER BY calo desc) as ww where ww.exertime > 0 and ww.rank <= $v_num "; } else if($sel_mode=="dist") { $query="select * from (SELECT *, @curRank := @curRank + 1 AS rank FROM exer_total p , (SELECT @curRank := 0) r ORDER BY dist desc) as ww where ww.exertime > 0 and ww.rank <= $v_num "; } $result=mysql_query($query) or die(mysql_error()); $n=1; ?> <div class="wrapper wrapper-content animated fadeInRight"> <div class="row"> <div class="col-lg-12"> <div class="ibox "> <div class="ibox-title"> <h5>Custom responsive table </h5> <div class="ibox-tools"> <a class="collapse-link"> <i class="fa fa-chevron-up"></i> </a> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> <i class="fa fa-wrench"></i> </a> <ul class="dropdown-menu dropdown-user"> <li><a href="#" class="dropdown-item">Config option 1</a> </li> <li><a href="#" class="dropdown-item">Config option 2</a> </li> </ul> <a class="close-link"> <i class="fa fa-times"></i> </a> </div> </div> <div class="ibox-content"> <form name='frm_search' method='get'> <div class="row"> <!-- <div class="input-group"> <label class="font-normal">표시라인수</label> <input placeholder="표시등수" type="text" name='v_num' class="form-control form-control-sm" value="<?=$v_num?>"> <span class="input-group-append"> <button type="button" class="btn btn-sm btn-primary" onclick="this.form.submit()">Go! </button> </span> </div> --> <div class="col-sm-2 m-b-xs"> <div class="btn-group btn-group-toggle" data-toggle="buttons" > <label class="btn btn-sm btn-white <?if($sel_mode=='jumsu') echo "active";?>" onclick="$('#sel_mode').val('jumsu');document.frm_search.submit()"> <input type="radio" name="chk_mode" id="sel_mode1" autocomplete="off" <?if($sel_mode=='jumsu') echo "checked";?> value="jumsu" > 점수 </label> <label class="btn btn-sm btn-white <?if($sel_mode=='time') echo "active";?>" onclick="$('#sel_mode').val('time');document.frm_search.submit()"> <input type="radio" name="chk_mode" id="sel_mode2" autocomplete="off" <?if($sel_mode=='time') echo "checked";?> value="time" "> 시간 </label> <label class="btn btn-sm btn-white <?if($sel_mode=='calo') echo "active";?>" onclick="$('#sel_mode').val('calo');document.frm_search.submit()"> <input type="radio" name="chk_mode" id="sel_mode3" autocomplete="off" <?if($sel_mode=='calo') echo "checked";?> value="calo" "> 칼로리 </label> <label class="btn btn-sm btn-white <?if($sel_mode=='dist') echo "active";?>" onclick="$('#sel_mode').val('dist');document.frm_search.submit()"> <input type="radio" name="chk_mode" id="sel_mode4" autocomplete="off" <?if($sel_mode=='dist') echo "checked";?> value="dist" "> 거리 </label> </div> </div> <div class="col-sm-2 input-group m-b"> <div class="input-group-prepend" > <span class="input-group-addon">줄</span> </div> <input type="text" name='v_num' class="form-control" value="<?=$v_num?>" placeholder="표시등수"> <div class="input-group-append" onclick="document.frm_search.submit()" style='cursor:pointer;'> <span class="input-group-addon" style='background:#1bb394;color:#fff'>Go!</span> </div> </div> <!-- <div class="input-group m-b"> <div class="input-group-prepend"> <span class="input-group-addon">표시라인수</span> </div> <input placeholder="표시등수" type="text" name='v_num' class="form-control form-control-sm" value="<?=$v_num?>"> <div class="input-group-append"> <span class="input-group-addon"><button type="button" class="btn btn-sm btn-primary" onclick="this.form.submit()">Go!</span> </div> </div> --> </div> <div class="row"> </div> <div class="pull-left"></div> <input type='hidden' name='sel_mode' id='sel_mode' value="<?=$sel_mode?>"> </form> <div class="table-responsive"> <table class="table"> <thead> <tr> <th>순위</th> <th>아이디</th> <th>닉네임</th> <th>성별</th> <th>나이</th> <th>운동시간</th> <th>운동거리</th> <th>운동칼로리</th> <th>그래프보기</th> </tr> </thead> <tbody> <? while($rs=mysql_fetch_array($result)) { $rsmem=RS("select * from member where no='{$rs[mem_no]}' "); $age=$rsmem[birth]?(date('Y')-$rsmem[birth]+1)."세":''; ?> <tr> <td><?=$rs[rank]?></td> <td><a href='member.php?find=id&search=<?=$rsmem[id]?>'><?=$rsmem[id]?></a></td> <td><a href='member.php?find=id&search=<?=$rsmem[id]?>'><?=$rsmem[nick]?></a></td> <td><?=$rs_mem[gender]=='M'?'M':'F'?></td> <td><?=$age?></td> <td><?=SecToTime($rs[exertime])?></td> <td><?=sprintf("%.1f",$rs[dist]/1000)?></td> <td><?=sprintf("%.1f",$rs[calo])?></td> <td> <button class="ladda-button ladda-button-demo btn btn-primary" data-style="zoom-in" onClick="if(document.getElementById('td3_<?=$rs[no]?>').style.display=='none') {document.getElementById('td3_<?=$rs[no]?>').style.display='table-cell';calc_total('<?=$rsmem[id]?>','<?=$rs[no]?>');l = Ladda.create(this);l.start();}else {document.getElementById('td3_<?=$rs[no]?>').style.display='none';l = Ladda.create(this);l.stop();};"><i class="fa fa-line-chart"></i> 그래프보기</button> </td> </tr> <tr> <td colspan='20' id='td3_<?=$rs[no]?>' style='display:none;text-align:left'> <table cellspacing="0" class="boardTable"> <tr> <td colspan='3' style='text-align:left'> <div id="g11_<?=$rs[no]?>" style="width: 520px; height: 450px;float:left;margin-right:10px"></div><!--앱별 사용률(카운트 기준) (단위:횟수)--> <div id="g12_<?=$rs[no]?>" style="width: 520px; height: 450px;float:left;margin-right:10px"></div> <div id="g21_<?=$rs[no]?>" style="width: 520px; height: 450px;float:left;margin-right:10px"></div> </td> </tr> <tr> <td colspan='3'> <div id="g13_<?=$rs[no]?>" style="width: 1600px; height: 360px;"></div> </td> </tr> <tr> <td colspan='3'> <div id="g15_<?=$rs[no]?>" style="width: 1600px; height: 360px;"></div> </td> </tr> <tr> <td colspan='3'> <div id="g16_<?=$rs[no]?>" style="width: 1600px; height: 360px;"></div> </td> </tr> </table> </td> </tr> <?}?> </tbody> </table> </div> </div> </div> </div> </div> </div> <? include_once("inc_footer.php"); ?> </div> </div> <!-- Mainly scripts --> <script src="js/jquery-3.1.1.min.js"></script> <script src="js/popper.min.js"></script> <script src="js/bootstrap.js"></script> <script src="js/plugins/metisMenu/jquery.metisMenu.js"></script> <script src="js/plugins/slimscroll/jquery.slimscroll.min.js"></script> <!-- Peity --> <script src="js/plugins/peity/jquery.peity.min.js"></script> <!-- Custom and plugin javascript --> <script src="js/inspinia.js"></script> <script src="js/plugins/pace/pace.min.js"></script> <!-- iCheck --> <script src="js/plugins/iCheck/icheck.min.js"></script> <!-- Peity --> <script src="js/demo/peity-demo.js"></script> <!-- Chosen --> <script src="js/plugins/chosen/chosen.jquery.js"></script> <!-- Data picker --> <script src="js/plugins/datapicker/bootstrap-datepicker.js"></script> <!-- Date range use moment.js same as full calendar plugin --> <script src="js/plugins/fullcalendar/moment.min.js"></script> <!-- Date range picker --> <script src="js/plugins/daterangepicker/daterangepicker.js"></script> <!-- Ladda --> <script src="js/plugins/ladda/spin.min.js"></script> <script src="js/plugins/ladda/ladda.min.js"></script> <script src="js/plugins/ladda/ladda.jquery.min.js"></script> <script type="text/javascript" src="js/echarts-all.js"></script> <script type="text/javascript" src="js/echarts.js"></script> <script> $(document).ready(function(){ $('.i-checks').iCheck({ checkboxClass: 'icheckbox_square-green', radioClass: 'iradio_square-green', }); $('.chosen-select').chosen({width: "100%"}); }); </script> </body> </html> <script> var l=null; var app=new Array(); var app2=new Array(); var yo_str_time=null; var str_date=null; var str_date5=null; var str_hour=null; var v_rsno=null; var labelFromatter = { normal : { label : { formatter : function (params){ return params.name+" ("+params.percent+ '%)' }, textStyle: { baseline : 'top' } } }, } function calc_total(id,rsno) { var par='id='+id+'&rsno='+rsno; v_rsno=rsno; $.post( "calc_mem_total.php?"+par, function( res ) { if(res) { var json=eval("("+res+")"); app[0]=json.arr_app_cnt[0]; app[1]=json.arr_app_cnt[1]; app[2]=json.arr_app_cnt[2]; app[3]=json.arr_app_cnt[3]; app[4]=json.arr_app_cnt[4]; app[5]=json.arr_app_cnt[5]; app[6]=json.arr_app_cnt[6]; app[7]=json.arr_app_cnt[7]; app[8]=json.arr_app_cnt[8]; app[9]=json.arr_app_cnt[9]; app[10]=json.arr_app_cnt[10]; app[11]=json.arr_app_cnt[11]; app[12]=json.arr_app_cnt[12]; app[13]=json.arr_app_cnt[13]; app2[0]=json.arr_app_cnt2[0]; app2[1]=json.arr_app_cnt2[1]; app2[2]=json.arr_app_cnt2[2]; app2[3]=json.arr_app_cnt2[3]; app2[4]=json.arr_app_cnt2[4]; app2[5]=json.arr_app_cnt2[5]; app2[6]=json.arr_app_cnt2[6]; app2[7]=json.arr_app_cnt2[7]; app2[8]=json.arr_app_cnt2[8]; app2[9]=json.arr_app_cnt2[9]; app2[10]=json.arr_app_cnt2[10]; app2[11]=json.arr_app_cnt2[11]; app2[12]=json.arr_app_cnt2[12]; app2[13]=json.arr_app_cnt2[13]; yo_str_time=json.yo_str_time; str_date=json.str_date; str_date5=json.str_date5; str_hour=json.str_hour; drawChart(json.rsno); l.stop(); } else { } }); } function drawChart(rsno) { var myChart1 = echarts.init(document.getElementById('g11_'+rsno)); var option1 = { title : { text: '앱별 사용률(카운트 기준)', subtext: '(단위:횟수)', x:'center' }, tooltip : { trigger: 'item', formatter: "{a} <br/>{b} : {c} ({d}%)" }, legend: { orient : 'vertical', x : 'right', y : 'center', data:['캣츠런','ZOM','FleeFish','투어라이딩','슈퍼팽','찍스타','카트크래쉬','올레 기가 IoT', '올레 헬스앱', 'Z-bike 콜렉션(캣츠런)', 'Z-bike 콜렉션(플리피쉬)', 'Z-bike 콜렉션(마스터즈2)', 'Z-bike 콜렉션(투어라이딩)','업다운 힐즈'] }, toolbox: { show : true, x : 'left', y : 'bottom', feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, magicType : { show: true, type: ['pie', 'funnel'], option: { funnel: { x: 'left', width: '50%', funnelAlign: 'right' //max: 1548 } } }, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, series : [ { name:'앱별 사용률', type:'pie', radius : '50%', center: ['47%', '57%'], itemStyle : labelFromatter, data:[ {value:app[0], name:'캣츠런'}, {value:app[1], name:'ZOM'}, {value:app[2], name:'FleeFish'}, {value:app[3], name:'투어라이딩'}, {value:app[4], name:'슈퍼팽'}, {value:app[5], name:'찍스타'}, {value:app[6], name:'카트크래쉬'}, {value:app[7], name:'올레 기가 IoT'}, {value:app[8], name:'올레 헬스앱'}, {value:app[9], name:'Z-bike 콜렉션(캣츠런)'}, {value:app[10], name:'Z-bike 콜렉션(플리피쉬)'}, {value:app[11], name:'Z-bike 콜렉션(마스터즈2)'}, {value:app[12], name:'Z-bike 콜렉션(투어라이딩)'}, {value:app[13], name:'업다운 힐즈'} ] } ] }; myChart1.setOption(option1); var myChart2 = echarts.init(document.getElementById('g12_'+rsno)); var option2 = { title : { text: '앱별 사용률(카운트 기준)', subtext: '(단위:횟수)', x:'center' }, tooltip : { trigger: 'item', formatter: "{a} <br/>{b} : {c} ({d}%)" }, legend: { orient : 'vertical', x : 'right', y : 'center', data:['캣츠런','ZOM','FleeFish','투어라이딩','슈퍼팽','찍스타','카트크래쉬','올레 기가 IoT', '올레 헬스앱', 'Z-bike 콜렉션(캣츠런)', 'Z-bike 콜렉션(플리피쉬)', 'Z-bike 콜렉션(마스터즈2)', 'Z-bike 콜렉션(투어라이딩)','업다운 힐즈'] }, toolbox: { show : true, x : 'left', y : 'bottom', feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, magicType : { show: true, type: ['pie', 'funnel'], option: { funnel: { x: 'left', width: '50%', funnelAlign: 'right' //max: 1548 } } }, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, series : [ { name:'앱별 사용률', type:'pie', radius : '50%', center: ['47%', '57%'], itemStyle : labelFromatter, data:[ {value:app2[0], name:'캣츠런'}, {value:app2[1], name:'ZOM'}, {value:app2[2], name:'FleeFish'}, {value:app2[3], name:'투어라이딩'}, {value:app2[4], name:'슈퍼팽'}, {value:app2[5], name:'찍스타'}, {value:app2[6], name:'카트크래쉬'}, {value:app2[7], name:'올레 기가 IoT'}, {value:app2[8], name:'올레 헬스앱'}, {value:app2[9], name:'Z-bike 콜렉션(캣츠런)'}, {value:app2[10], name:'Z-bike 콜렉션(플리피쉬)'}, {value:app2[11], name:'Z-bike 콜렉션(마스터즈2)'}, {value:app2[12], name:'Z-bike 콜렉션(투어라이딩)'}, {value:app2[13], name:'업다운 힐즈'} ] } ] }; myChart2.setOption(option2); var myChart3 = echarts.init(document.getElementById('g21_'+rsno)); var clock = new Array(); var data = new Array(); var tmp_dd=str_hour.split("@"); for(var n in tmp_dd) { var row = new Array(); clock[n] = n+'시'; data[n] = {value:parseFloat(tmp_dd[n]), name:n+"시"}; } var option3 = { title : { text: '시간대별 사용률', subtext: '(단위:시간)', x:'center' }, tooltip : { trigger: 'item', formatter: "{a} <br/>{b} : {c} ({d}%)" }, legend: { orient : 'vertical', x : 'right', y : 'center', data:clock }, toolbox: { show : true, x : 'left', y : 'bottom', feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, magicType : { show: true, type: ['pie', 'funnel'], option: { funnel: { x: 'left', width: '50%', funnelAlign: 'right' //max: 1548 } } }, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, series : [ { name:'시간대별 사용률', type:'pie', radius : '50%', center : ['42%', '57%'], itemStyle : labelFromatter, data : data } ] }; myChart3.setOption(option3); var myChart4 = echarts.init(document.getElementById('g13_'+rsno)); var yo = new Array(); var data = new Array(); var tmp_dd=yo_str_time.split("@"); for(var n in tmp_dd) { var exp=tmp_dd[n].split("##"); yo[n] = exp[0]; data[n]= parseFloat(exp[1]); } var option4 = { title : { text: '요일별 운동 시간(시간)', subtext: '(단위:시간)' }, tooltip : { trigger: 'item' }, legend: { data:['운동시간'] }, toolbox: { show : true, feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, magicType : {show: true, type: ['line']}, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, xAxis : [ { type : 'category', data : yo } ], yAxis : [ { type : 'value', axisLabel : { formatter: '{value}' } } ], series : [ { name:'운동시간', type:'line', data:data, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } } ] }; myChart4.setOption(option4); var myChart5 = echarts.init(document.getElementById('g15_'+rsno)); var day = new Array(); var tmp_dd=str_date.split("@"); var cnt=1; for(var n in tmp_dd) { var exp=tmp_dd[n].split("##"); var exp2=exp[1].split("/"); day[n]=exp[0]; data[n]=parseFloat(exp2[2]); } var option5 = { title : { text: '날짜별 운동 시간(시간)', subtext: '(단위:시간)' }, tooltip : { trigger: 'item' }, legend: { data:['운동시간'] }, dataZoom : { show : true, realtime : true, start : 0, end : 100 }, toolbox: { show : true, feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, magicType : {show: true, type: ['line']}, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, xAxis : [ { type : 'category', data : day } ], yAxis : [ { type : 'value', axisLabel : { formatter: '{value}' } } ], series : [ { name:'운동시간', type:'line', data:data, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } } ] }; myChart5.setOption(option5); var myChart6 = echarts.init(document.getElementById('g16_'+rsno)); var tmp_dd=str_date5.split("@"); var day = new Array(); var cats = new Array(); var zom = new Array(); var flee = new Array(); var tour = new Array(); var speng = new Array(); var jik = new Array(); var cart = new Array(); var giga = new Array(); var olle = new Array(); var m2_cats = new Array(); var m2_flee = new Array(); var m2_master = new Array(); var m2_tour = new Array(); var updown = new Array(); for(var n in tmp_dd) { var exp=tmp_dd[n].split("##"); var exp2=exp[1].split("/"); day[n] = exp[0]; cats[n] = exp2[0]; zom[n] = exp2[1]; flee[n] = exp2[2]; tour[n] = exp2[3]; speng[n] = exp2[4]; jik[n] = exp2[5]; cart[n] = exp2[6]; giga[n] = exp2[7]; olle[n] = exp2[8]; m2_cats[n] = exp2[9]; m2_flee[n] = exp2[10]; m2_master[n] = exp2[11]; m2_tour[n] = exp2[12]; updown[n] = exp2[13]; } var option6 = { title : { text: '날짜별 앱별 운동시간 통계', subtext: '(단위:시간)' }, tooltip : { trigger: 'item' }, legend: { y:40, data:['캣츠런','ZOM','FleeFish','투어라이딩','슈퍼팽','찍스타','카트크래쉬','올레 기가 IoT','올레 헬스앱','Z-bike 콜렉션(캣츠런)','Z-bike 콜렉션(플리피쉬)','Z-bike 콜렉션(마스터즈2)','Z-bike 콜렉션(투어라이딩)','업다운 힐즈'] }, dataZoom : { show : true, realtime : true, start : 0, end : 100 }, toolbox: { show : true, feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, magicType : {show: true, type: ['line']}, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, xAxis : [ { type : 'category', data : day } ], yAxis : [ { type : 'value', axisLabel : { formatter: '{value}' } } ], series : [ { name:'캣츠런', type:'line', data:cats, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'ZOM', type:'line', data:zom, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'FleeFish', type:'line', data:flee, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'투어라이딩', type:'line', data:tour, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'슈퍼팽', type:'line', data:speng, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'찍스타', type:'line', data:jik, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'찍스타', type:'line', data:jik, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'카트크래쉬', type:'line', data:cart, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'올레 기가 IoT', type:'line', data:giga, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'올레 헬스앱', type:'line', data:olle, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'Z-bike 콜렉션(캣츠런)', type:'line', data:m2_cats, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'Z-bike 콜렉션(플리피쉬)', type:'line', data:m2_flee, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'Z-bike 콜렉션(마스터즈2)', type:'line', data:m2_master, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'Z-bike 콜렉션(투어라이딩)', type:'line', data:m2_tour, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } },{ name:'업다운 힐즈', type:'line', data:updown, markPoint : { data : [ {type : 'max', name: '최대시간'}, {type : 'min', name: '최소시간'} ] }, markLine : { data : [ {type : 'average', name: '평균시간'} ] } } ] }; myChart6.setOption(option6); } </script>