Highcharts.setOptions({lang:{rangeSelectorZoom:"",noData:"沒有相關資料",}});var homeIndexChart={mode:"desktop",init:function(type,home,callback){dateFormat=type=="day"?"%H:%M":"%d/%m";var self=this;self.mode=(window.innerWidth<991)?"mobile":"desktop";if(home=="home"){self.mode="home"}$.getJSON('?q=/'+lang+'/data/chart/homeIndexChart/type/'+type,function(_data){var data=self.decode(_data);$('#homeIndexChartContainer').highcharts('StockChart',self.getJSON(data),function(chart){self.chart=chart;self.drawBackground()})})},decode:function(_data){return _data.mainData},colors:{line1:"#007BB3",line2:"#E56922",line3:"#70BF7F",line4:"#FAD63D"},margin:{mobile:40,desktop:60},chartheight:{mobile:218,desktop:262},getJSON:function(data){var hsi_pchng=[];var cei_pchng=[];var zzzb_pchng=[];var zzzc_pchng=[];var cei_last=[];var hsi_last=[];var zzzb_last=[];var zzzc_last=[];var max=0;for(i=0;i';_html+=''+self.labels[lang].yTitle1Tooltip+':'+this.points[0].y + self.labels[lang].percentage+'';_html+='' + hsiLast + self.labels[lang].point+ '';_html+=''+self.labels[lang].yTitle2Tooltip+':'+this.points[1].y + self.labels[lang].percentage+'';_html+='' + ceiLast + self.labels[lang].point+ '';_html+=''+self.labels[lang].yTitle3Tooltip+':'+this.points[2].y + self.labels[lang].percentage+'';_html+='' + zzzbLast + self.labels[lang].point + '';_html+=''+self.labels[lang].yTitle4Tooltip+':'+this.points[3].y + self.labels[lang].percentage+'';_html+='' + zzzcLast + self.labels[lang].point + '';_html+='';return _html}},rangeSelector:{enabled:false,},xAxis:{type:'datetime',lineWidth:0,gridLineWidth:0,tickColor:'#00000000',lineColor:'#00000000',labels:{style:{color:"#000"},y:((self.mode=="mobile")?-32:5),formatter:function(){return Highcharts.dateFormat(dateFormat,this.value)}}},yAxis:[{title:{text:this.labels[lang].yTitle,rotation:lang=='en'?-90:0,x:-5,y:lang=='en'?0:-19,useHTML:true,style:{color:"#000"}},labels:{align:'right',x:-5,y:5,style:{color:"#000"},formatter:function(){return this.value.toFixed(2)}},opposite:false,tickAmount:7,showFirstLabel:false,showLastLabel:false,height:self.chartheight[self.mode],max:max,min:max*-1,},],credits:{enabled:false},navigator:{enabled:false,},scrollbar:{enabled:false},series:[{name:this.labels[lang].legend1,data:hsi_pchng,color:this.colors["line1"],},{name:this.labels[lang].legend2,data:cei_pchng,color:this.colors["line2"],},{name:this.labels[lang].legend3,data:zzzb_pchng,color:this.colors["line3"],},{name:this.labels[lang].legend4,data:zzzc_pchng,color:this.colors["line4"],},],exporting:{enabled:false}}},redraw:function(){var chart=this.chart;var offsetx,offsety;var self=this;offsetx=self.margin[self.mode];offsety=20;$("#homeIndexchartBackground1").remove();$("#homeIndexchartLegend1").remove();$("#homeIndexchartLegend2").remove();$("#homeIndexchartLegend3").remove();$("#homeIndexchartLegend4").remove();$("#homeIndexchartFlag1").remove();$("#homeIndexchartFlag2").remove();$("#homeIndexchartFlag3").remove();$("#homeIndexchartFlag4").remove();chart.renderer.rect(self.margin[self.mode],20,chart.plotWidth,self.chartheight[self.mode],0).attr({fill:'#F9F9F9',stroke:'#C0C0C0','stroke-width':1,id:'homeIndexchartBackground1',}).add();chart.renderer.rect(offsetx+15,offsety+13,15,2,0).attr({fill:this.colors["line1"],'stroke-width':0,id:'homeIndexchartFlag1',}).add();chart.renderer.text(this.labels[lang].yTitle1Tooltip,offsetx+35,offsety+18).css({fontSize:'12px'}).attr({id:'homeIndexchartLegend1',}).add();chart.renderer.rect(offsetx+15+70,offsety+13,15,2,0).attr({fill:this.colors["line2"],'stroke-width':0,id:'homeIndexchartFlag2',}).add();chart.renderer.text(this.labels[lang].yTitle2Tooltip,offsetx+35+70,offsety+18).css({fontSize:'12px'}).attr({id:'homeIndexchartLegend2',}).add();chart.renderer.rect(self.mode=="mobile"?offsetx+15:offsetx+15+140,self.mode=="mobile"?offsety+13+13+7:offsety+13,15,2,0).attr({fill:this.colors["line3"],'stroke-width':0,id:'chartFlag3',}).add();chart.renderer.text(this.labels[lang].yTitle3Tooltip,self.mode=="mobile"?offsetx+35:offsetx+35+140,self.mode=="mobile"?offsety+18+18+2:offsety+18).css({fontSize:'12px'}).attr({id:'chartLegend3',}).add();chart.renderer.rect(self.mode=="mobile"?offsetx+15+70:offsetx+15+210,self.mode=="mobile"?offsety+13+13+7:offsety+13,15,2,0).attr({fill:this.colors["line4"],'stroke-width':0,id:'chartFlag4',}).add();chart.renderer.text(this.labels[lang].yTitle4Tooltip,self.mode=="mobile"?offsetx+35+70:offsetx+35+210,self.mode=="mobile"?offsety+18+18+2:offsety+18).css({fontSize:'12px'}).attr({id:'chartLegend4',}).add()},drawBackground:function(){var chart=this.chart;var offsetx,offsety;var self=this;this.redraw()},labels:{tc:{yTitle:"





",yTitle1Tooltip:"恆指",yTitle2Tooltip:"國指",yTitle3Tooltip:"上證",yTitle4Tooltip:"深證",point:"點",percentage:"%",},sc:{yTitle:"





",yTitle1Tooltip:"恒指",yTitle2Tooltip:"国指",yTitle3Tooltip:"上证",yTitle4Tooltip:"深证",point:"点",percentage:"%",},en:{yTitle:"Index Change (%)",yTitle1Tooltip:"HSI",yTitle2Tooltip:"HSCE",yTitle3Tooltip:"SSE",yTitle4Tooltip:"SZSE",point:"pt.",percentage:"%",},},}