这是我第一次尝试使用 .net Chart Control,我正在尝试实现一些特定的轴标签格式模式。
我有两个 Line 系列,它们有共同的 X-Primary 轴,它是DateTime
数据类型。
我累了
在 Minor Tick 上显示月份的天数,在 Major Tick 标记标签上显示一年中的月份。
问题是我无法使用
mychart.ChartAreas[0].AxisX.LabelStyle.Format;
获得所需的次要刻度标记标签格式,因为它适用于主要和次要网格/刻度。基本上,我想知道的是如何为轴上的每个主要和次要网格线/刻度标签应用不同的标签格式。我的一些代码片段 - 不是排他的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;
非常感谢任何关于如何实现这一目标的建议。