コード例 #1
0
ファイル: CoverageController.cs プロジェクト: ouyh18/LteTools
 public JsonResult CoverageIntervalPercentage(string fieldName, CoverageStatChart chart)
 {
     StatValueField field = new StatValueField { FieldName = fieldName };
     field.AutoGenerateIntervals(8);
     IEnumerable<double> values = (fieldName == "信号RSRP") ?
         chart.StatList.Select(x => x.Rsrp) : chart.StatList.Select(x => x.Sinr);
     Dictionary<string, double> result = field.GetPercentageStat(values);
     return Json(result.Select(x => new { N = x.Key, V = 100 * x.Value }), JsonRequestBehavior.AllowGet);
 }