我有一个在运行时填充的 .NET 图表
图表出现在报告中。对于我报告中的每个乐队,我清除所有系列并使用代码将它们重新添加
Series s = new Series();
s.Font = new Font("Verdana", 8f);
int i = 0;
foreach (var month in line.Months)
{
DataPoint p = new DataPoint();
p.XValue = i;
p.YValues = new Double[] { month.LineValue ?? 0 };
s.Points.Add(p);
i++;
}
当我第二次填充图表时,Y 轴最大值保持在 2000,即没有重新计算
如何强制重新计算?
我在 Y 轴上启用了 ScaleBreakStyle
如果我尝试在 Y 轴上将 IsLogarithmic 设置为 true,我会得到 X 而不是图表
我正在使用带有 System.Windows.forms.DataVisualization.Charting.Chart 的 Visual Studio 2010
保罗