Ms Chart上的次要和主要刻度线标签格式

时间:2015-02-13 21:11:02

标签: c# asp.net aspchart

这是我尝试使用.net Chart Control的第一次尝试,我正在尝试实现某些特定的Axis标签格式模式。

我有两个Line系列,它们具有共同的X-Primary轴,并且它是DateTime数据类型。

我正在追赶

  1. 显示主要刻度标记上的次要刻度和月份的月份日期。

  2. 问题是我无法使用 mychart.ChartAreas[0].AxisX.LabelStyle.Format;
    获得所需的次要刻度标记标签格式,因为它适用于主要和次要网格/刻度。基本上,我想知道的是如何为Axis上的每个主要和次要网格线/ Tick标签应用不同的标签格式。 我的代码的一些片段 - 不是独占的

    mychart.ChartAreas[0].AxisX.Interval = 1;
    mychart.ChartAreas[0].AxisX.Interval = 1;
    mychart.ChartAreas[0].AxisX.LabelStyle.Format = "{MMM}";
    mychart.ChartAreas[0].AxisX.LabelStyle.Interval = 1;
    mychart.ChartAreas[0].AxisX.LabelStyle.IntervalType = DateTimeIntervalType.Months;
    mychart.ChartAreas[0].AxisX.MajorTickMark.Enabled = true;
    mychart.ChartAreas[0].AxisX.MinorTickMark.Enabled = true;
    mychart.ChartAreas[0].AxisX.MajorGrid.Interval = 1;
    mychart.ChartAreas[0].AxisX.MajorTickMark.Interval = 1;
    mychart.ChartAreas[0].AxisX.MajorGrid.IntervalType = DateTimeIntervalType.Months;
    mychart.ChartAreas[0].AxisX.MajorTickMark.IntervalType = DateTimeIntervalType.Months;
    mychart.ChartAreas[0].AxisX.MinorTickMark.IntervalType = DateTimeIntervalType.Days;
    
  3. 非常感谢任何有关如何实现这一目标的建议。

0 个答案:

没有答案