実行時に入力する.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++;
}
グラフに 2 回目の入力を行うと、Y 軸の最大値は 2000 のままです。つまり、再計算されません。
再計算を強制するにはどうすればよいですか?
Y 軸で ScaleBreakStyle を有効にしています
Y 軸で IsLogarithmic を true に設定しようとすると、グラフではなく X が表示されます
System.Windows.forms.DataVisualization.Charting.Chart で Visual Studio 2010 を使用しています。
ポール