﻿function GetSRC(arrayVal) {
    var arylength = arrayVal.length;
    var realData = arrayVal.slice(0);
    var sortVal = arrayVal.sort(function(a, b) { return a - b});
    var max = Math.ceil(sortVal[arylength - 1]);
    var min = Math.floor(sortVal[0]);
    var avg = (max - min) / 5;
    for (i = arylength; i < 24; i++) {
        realData.push(-100);
    }
    var yval = "";
    for (i = 0; i <= (max - min); i++) {
        yval += "|" + (min + i) + "℃";
    }
    var and = "&";
    var size = "chs=765x292"; //图表尺寸
    var title = "chtt=瑞安市今日温度变化曲线"; //图表标题
    var bg = "chf=bg,s,efefef"; //区域填充、背景颜色
    var type = "cht=lc"; //图表类型
    var xy = "chxt=x,y"; //显示 x、y 轴坐标
    var chg = "chg=4.34," + (100/(max - min));
    var xyval = "chxl=0:|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|1:" + yval; //x、y 轴坐标值 |-10|0|10|20|30|40
    var chds = "chds=" + min + "," + max; //-10,40
    var data = "chd=t:" + realData.join(","); //数据值-5,10,12,-3,22,13,-5,10,12,-3,22,13,-5,10,12,-3,22,13,-5,10,-100,-100,-100,-100

    var src = "http://chart.apis.google.com/chart?" + size + and + title + and + bg + and + chds + and + data + and + type + and + xy + and + chg + and + xyval;
    return encodeURI(src);
}
