Highcharts.setOptions({lang :{ // rangeSelectorZoom : "", noData : "沒有相關資料", }}); var turnoverChart = { chart : null, type : null, mode : "desktop", init : function(type){ var self = this; this.type = type; self.mode = (window.innerWidth<991)?"mobile":"desktop"; $.getJSON('/?q=/'+lang+'/data/chart/turnoverChart/type/'+type, function(_data) { var data = self.decode(_data); // $('#turnoverChartContainer').highcharts(self.getJSON(data), function (chart){ $('#turnoverChartContainer').highcharts('StockChart',self.getJSON(data), function (chart){ self.chart = chart; self.drawBackground(); }); }); }, decode : function(_data){ return _data.mainData; }, colors : {line1 : "#DC6801", gridline: "#E6E6E6"}, getJSON : function(data){ var pturnover = data.pturnover; var min_pturnover = 0; var _xaixs = Array(); if(pturnover){ min_pturnover = pturnover[0][1]; for (i = 0; i < pturnover.length; i++) { min_pturnover = Math.min(min_pturnover, pturnover[i][1]); _xaixs[i] = pturnover[i][0]; } } var self = this; return { chart : { type: 'column', marginLeft: 60, height: ((self.mode == "mobile") ? 200 : 300), events: { redraw: function(event) { self.drawBackground(); } } }, rangeSelector: { enabled: false, }, title: { text: "", }, legend: { enabled: false, }, plotOptions: { line: { events: { legendItemClick: function () { return false; } } }, column: { animation: false, } }, tooltip: { useHTML: true, formatter: function() { var _html = '