/// <summary> /// 获取x轴的数据 /// </summary> protected void SetxAxisJson(List <DateTime> times) { StringBuilder sb = new StringBuilder(); foreach (DateTime item in times) { sb.Append("\"" + item.ToString("MM-dd HH:mm:ss").Replace("-", "/") + "\"" + ","); } string str = sb.ToString().Substring(0, sb.ToString().Length - 1); AxisJsonStr = "{" + string.Format("categories:[{0}] ", str); ///加逗号和右括号 AxisJsonStr += ",labels:{ align:'left', rotation: -45, tickLength:80,tickPixelInterval:140 ,x:-45,y:70"; ///设置系数 if (times.Count > LineMaxNum) { AxisJsonStr += ",step:" + LineMaxNumCoef.ToString(); } AxisJsonStr += "}}"; }
/// <summary> /// 获取x轴的数据 /// </summary> protected void SetxAxisJson(List <DateTime> times) { StringBuilder sb = new StringBuilder(); foreach (DateTime item in times) { if (Period == net91com.Stat.Core.PeriodOptions.Hours) { sb.Append("\"" + item.ToString("MM-dd HH").Replace("-", "/") + "\"" + ","); } else if (Period == net91com.Stat.Core.PeriodOptions.TimeOfDay) { sb.Append("\"" + item.Hour + "\"" + ","); } else { sb.Append("\"" + item.ToString("yy-MM-dd").Replace("-", "/") + "\"" + ","); } } string str = sb.ToString().Substring(0, sb.ToString().Length - 1); AxisJsonStr = "{" + string.Format("categories:[{0}] ", str); ///加逗号和右括号 if (Period != net91com.Stat.Core.PeriodOptions.TimeOfDay) { AxisJsonStr += ",labels:{ align:'left', rotation: -45, tickLength:80,tickPixelInterval:140 ,x:-30,y:45"; } else { AxisJsonStr += ",labels:{ align:'left',tickLength:80,tickPixelInterval:140 ,x:-5"; } ///设置系数 if (times.Count > LineMaxNum) { AxisJsonStr += ",step:" + LineMaxNumCoef.ToString(); } AxisJsonStr += "}}"; }