チャートがあり、それをクリアしてさまざまな値を入力する必要があります。チャートには3つのシリーズがあり、すべてが.aspxページで定義されています。
問題は、私が電話するときです
chart.Series.Clear();
そして、次のようにシリーズを再追加します。
chart.Series.Add("SeriesName");
3つの初期シリーズの属性は保持されません。値をクリアしてシリーズ属性を保持する方法は?
これは動作するはずです:
foreach(var series in chart.Series) {
series.Points.Clear();
}
これにより、実際にチャートからシリーズが完全に削除されます(シリーズからポイントを削除するだけではありません)。
while (chart1.Series.Count > 0) { chart1.Series.RemoveAt(0); }
これは私のために働く
foreach(var series in chart.Series)
{
series.Points.Clear();
}
reloadData();
this.chart.DataBind();
これは動作するはずです
chartnameHERE.Series["SeriesNameHERE"].Points.Clear();