Возможно ли написать код к примеру:
Если Chart.Series[0] существует, то ввести Chart.Series[1] и на оборот?
Смысл в том, что нужно уместить два графика на одном chart, но из-за конфликта со series[], это сделать невозможно.
Или возможно каким то путём написать код к примеру: chart.chartAreas[].series[].points.add(x,y)?
... нужно уместить два графика на одном
Chart.Series.Clear();
var series1_name = "Series1";
var series2_name = "Series2";
Chart.Series.Add(series1_name);
Chart.Series.Add(series2_name);
Chart.Series[series1_name].ChartType = SeriesChartType.Line;
Chart.Series[series2_name].ChartType = SeriesChartType.Line;
Chart.Series[series1_name].Points.AddXY(x, y1); // Добавили точку для первого графика
Chart.Series[series2_name].Points.AddXY(x, y2); // Добавили точку для второго графика
// И т.д.
UPD. (после комментария под ответом)
Пусть button1 обновляет "Series1", а button2 обновляет "Series2", тогда:
private void button1_Click(object sender, EventArgs e)
{
Chart.Series["Series1"].Points.Clear(); // Очищает коллекцию точек "Series1"
// Теперь можно заново добавлять точки
Chart.Series["Series1"].Points.AddXY(1, 1);
}
private void button2_Click(object sender, EventArgs e)
{
Chart.Series["Series2"].Points.Clear(); // Очищает коллекцию точек "Series2"
// ...
}
Продвижение своими сайтами как стратегия роста и независимости