我正在图表控件上动态绘制整数数据系列。该系列的值范围可以变化很大,f.e。 y范围从0-100到x范围从1-6000。 我正在使用chart1.ChartAreas [chartName] .RecalculateAxesScale(),我没有正确调整我的y轴。 对于具有低y值和f.e的系列。 y在0-3之间,y轴设置为数值刻度,间隔为[0,0.5,1,1.5,2,2.5,3,3.5]。但我只希望间隔为[0,1,2,3]。 当我设置AxisY.Interval = 1然后在系列中,值为0-100,每个y刻度被绘制。
如何设置y轴以使用自动间隔调整,但只有整数滴答?
答案 0 :(得分:0)
您可以处理Chart控件的Customize
事件。由于您尚未发布显示您所做的任何代码,因此这里有一些伪代码
private void chart1_Customize(object sender, EventArgs e)
{
// if Y axis range is small => set Y axis interval
// else if Y axis range is ..... => set diff Y axis interval
}