示例#1
0
 /// <summary>
 /// 将X轴格式化成时间轴
 /// </summary>
 /// <param name="chart">ChartControl</param>
 /// <param name="dateTimeMeasureUnit">X轴刻度单位</param>
 /// <param name="dateTimeGridAlignment">X轴刻度间距的单位</param>
 public static void SetAxisXTime(this ChartControl chart, DateTimeMeasurementUnit dateTimeMeasureUnit, DateTimeMeasurementUnit dateTimeGridAlignment)
 {
     if (chart.Diagram is XYDiagram)
     {
         XYDiagram _diagram = (XYDiagram)chart.Diagram;
         if (_diagram != null)
         {
             _diagram.AxisX.DateTimeMeasureUnit   = dateTimeMeasureUnit;   //X轴刻度单位
             _diagram.AxisX.DateTimeGridAlignment = dateTimeGridAlignment; //X轴刻度间距
         }
     }
 }
示例#2
0
 /// <summary>
 /// 将X轴格式化成时间轴
 /// </summary>
 /// <param name="chart">ChartControl</param>
 /// <param name="dateTimeMeasureUnit">X轴刻度单位</param>
 /// <param name="dateTimeGridAlignment">X轴刻度间距的单位</param>
 /// <param name="formatString">时间格式;eg:yyyy-MM</param>
 public static void SetAxisXTime(this ChartControl chart, DateTimeMeasurementUnit dateTimeMeasureUnit, DateTimeMeasurementUnit dateTimeGridAlignment, string formatString)
 {
     if (chart.Diagram is XYDiagram)
     {
         XYDiagram _diagram = (XYDiagram)chart.Diagram;
         if (_diagram != null)
         {
             _diagram.AxisX.DateTimeMeasureUnit          = dateTimeMeasureUnit;   //X轴刻度单位
             _diagram.AxisX.DateTimeGridAlignment        = dateTimeGridAlignment; //X轴刻度间距
             _diagram.AxisX.DateTimeOptions.Format       = DateTimeFormat.Custom;
             _diagram.AxisX.DateTimeOptions.FormatString = formatString;
         }
     }
 }