У меня есть .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, т.е. не пересчитывается
Как заставить пересчитать?
У меня включен ScaleBreakStyle по оси Y
Если я пытаюсь установить для IsLogarithmic значение true по оси Y, я получаю X вместо диаграммы
Я использую Visual Studio 2010 с System.Windows.forms.DataVisualization.Charting.Chart
Пол