Ответ 1
Это должно работать:
foreach(var series in chart.Series) {
series.Points.Clear();
}
У меня есть диаграмма, и мне нужно очистить ее, чтобы заполнить ее разными значениями. Диаграмма имеет 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); }
Это должно работать
chartnameHERE.Series["SeriesNameHERE"].Points.Clear();
Это работает для меня
foreach(var series in chart.Series)
{
series.Points.Clear();
}
reloadData();
this.chart.DataBind();