这是我尝试使用.net Chart Control的第一次尝试,我正在尝试实现某些特定的Axis标签格式模式。
我有两个Line系列,它们具有共同的X-Primary轴,并且它是DateTime
数据类型。
我正在追赶
显示主要刻度标记上的次要刻度和月份的月份日期。
问题是我无法使用
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;
非常感谢任何有关如何实现这一目标的建议。