// 鏁扮粍鏍煎紡鍖 function format(data,lang){ //鍘婚櫎鍒嗛殧绗 var res = JSON.stringify(data).split("\\n"); //鎻愬彇鏈夋晥鏁版嵁 if(res[0] == '"'){ res = res.splice(2) }else{ res = res.splice(1) }; if(res[res.length - 1] =='"'){ res = res.splice(0,res.length - 1) } //璋冩暣鏁扮粍鏍煎紡 涓枃=>[鏃ユ湡, 寮€鐩?open),鏀剁洏(close),鏈€楂?highest),鏈€浣?lowest)] var _data = []; $.each(res,function(i,n){ var arr = n.split(" "); if(arr.length > 5){ arr = arr.splice(0,5) } // 鏃ユ湡鏍煎紡鍖 var date = "20" + arr[0]; date = date.slice(0,4) + "/" + date.slice(4,6) + "/" + date.slice(6,8); arr.splice(0,1,date) $.each(arr,function(index,item){ if(index > 0){ var _item = Number(item); arr.splice(index,1,_item) } }); // 鑻辨枃鏁扮粍鏍煎紡 [open,close,lowest,highest] if(lang === "EN"){ if(arr[3] > arr[4]){ var min = arr[4] var max = arr[3] arr.splice(3,1,min) arr.splice(4,1,max) } } _data.push(arr) }); return _data } //鏁扮粍鏍煎紡 { // categoryData:[], => X杞 // values:[] => Y杞 // } function splitData(rawData) { var categoryData = []; var values = []; for (var i = 0; i < rawData.length; i++) { categoryData.push(rawData[i].splice(0,1)[0]); values.push(rawData[i]) } return { categoryData: categoryData, values: values }; } // 鐢熸垚X鏃ュ潎鍊兼暟缁勫皝瑁 function calculateMA(data,dayCount) { var result = []; for (var i = 0, len = data.values.length; i < len; i++) { if (i < dayCount) { result.push('-'); continue; } var sum = 0; for (var j = 0; j < dayCount; j++) { sum += data.values[i - j][1]; } result.push(toDecimal(sum / dayCount)); } return result; } // 淇濈暀涓や綅灏忔暟 function toDecimal(x) { var f = parseFloat(x); if (isNaN(f)) { return false; } var f = Math.round(x*100)/100; var s = f.toString(); var rs = s.indexOf('.'); if (rs < 0) { rs = s.length; s += '.'; } while (s.length <= rs + 2) { s += '0'; } return s; } // 闃挎媺浼暟瀛楄浆鎹负姹夊瓧 function numToCn(num){ switch(num){ case 0: return "鏃?; break; case 1: return "涓€"; break; case 2: return "浜?; break; case 3: return "涓?; break; case 4: return "鍥?; break; case 5: return "浜?; break; case 6: return "鍏?; break; }; }; // 鏄熸湡X闃挎媺浼暟瀛楄浆鎹负鑻辨枃 function numToEn(num){ switch(num){ case 0: return "Sun"; break; case 1: return "Mon"; break; case 2: return "Tue"; break; case 3: return "Wed"; break; case 4: return "Thu"; break; case 5: return "Fri"; break; case 6: return "Sat"; break; }; }; //澶勭悊鏁版嵁涓轰竾鍗曚綅 function showM(lang,data,types){ var cj = null; if(lang == "CN"){ if(data >= 10000){ if(types == 'hushen'){ cj = toDecimal(data/100/10000)+'涓?; }else{ cj = toDecimal(data/10000)+'涓?; } }else{ cj = data; } }else{ if(data >= 1000000){ if(types == 'hushen'){ cj = toDecimal(data/100/1000000)+'mil'; }else{ cj = toDecimal(data/1000000)+'mil'; } }else if(data < 1000000 && data >= 1000){ if(types == 'hushen'){ cj = toDecimal(data/100/1000)+'k'; }else{ cj = toDecimal(data/1000)+'k'; } }else{ cj = data; } } return cj; };