MSChart:折线图IsLogararmic给出错误

时间:2018-05-31 15:43:58

标签: c# winforms mschart

我在制作折线图IsLogarithmic方面遇到了问题。当我将其设为Logarithmic时,它会隐藏所有间隔并仅显示" 1"在底部。 (附图)。

我的折线图只是从三个列表中获取值,并且没有一个列表在AxisY中包含零值或负值。 AxisX已经是对数,AxisX的数据始终是常量,但对于AxisY,用户可以随时更改数据并重新填充图表。

我试图在图表初始化后使图表成为对数。在下面的代码中,我再次重新初始化图表。在将最小值设置为1之后给出错误位之前,错误消失但现在没有显示间隔。只有底部有1个可见。 这是代码:

energyLineChart.ChartAreas[0].AxisY.Minimum = 1;   
energyLineChart.ChartAreas[0].AxisY.IsLogarithmic = true;
energyLineChart.ChartAreas[0].AxisY.IsLabelAutoFit = true;
this.Refresh();

默认图表: Default Chart Image

使其成为对数后: Logarithmic AxisY

0 个答案:

没有答案