echarts

function predictWeather(obj,obj2){   
   var weather_time = [];
   var weather_temp = [];
   var delta = obj2;
   var chart = obj;
   
   //var chart = document.getElementById(chartdiv);
   var echart = echarts.init(chart);
   echart.showLoading({  
       text: '加载中...'  
   }); 
	var opts = {
			cmd : "queryWeatherPredict",
			weatherPredict :{}
		};
		$.ajax({
			url:urlvalue+"publicData",
			data: $.toJSON(opts),
			type:"post",
			dataType:"json",
			success:function(data) {
				for(var j=0;j<data.weatherPredictList.length;j++){
					   weather_time[j] = j;
					   weather_temp[j] = data.weatherPredictList[j].temperture;
					   //weather_temp[j] = weatherPredictList[j].temperture+delta;
				   }
				option = {
						//  tooltip : {
						 //   trigger: 'axis'
						 // },
                                              tooltip : {
				                 trigger: 'axis',
				                 formatter: "时间:{b} <br/> 温度:{c}°C"
				                  },
						  toolbox: {
						    show : true
						  },
						  calculable : true,
						  xAxis : [
						    {
						      type : 'category',
						      boundaryGap : false,
						      data : weather_time
						    }
						  ],
						  yAxis : [
						    {
						      type : 'value',
						      axisLabel : {
						        formatter: '{value}°C'
						      }
						    }
						  ],
			            grid:{
				             y:15,
				             x:35,
				           	 y2:20,
				           	 x2:7
			            },
						  series : [
						    {
						      name:'气温',
						      type:'line',
						      data:weather_temp,
						      markPoint : {
						        data : [
						          {type : 'max', name: '最大值'},
						          {type : 'min', name: '最小值'}
						        ]
						      }
						    }
						  ]
						};
				          
				        echart.setOption(option);  
				        echart.hideLoading();  
			}
		}); 	                    
}

你可能感兴趣的:(JavaScript,json)