С# Вопрос по Chart.Series!

260
08 февраля 2020, 21:10

Возможно ли написать код к примеру: Если Chart.Series[0] существует, то ввести Chart.Series[1] и на оборот? Смысл в том, что нужно уместить два графика на одном chart, но из-за конфликта со series[], это сделать невозможно. Или возможно каким то путём написать код к примеру: chart.chartAreas[].series[].points.add(x,y)?

Answer 1

... нужно уместить два графика на одном

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"
    // ...
}  
READ ALSO
Перенос строк в заголовке datagrid WPF

Перенос строк в заголовке datagrid WPF

Подскажите как оформить перенос строк в шапке datagrid (WPF) и отцентрировать содержимое заголовка по центру?

330
Удалить элемент из JSON ARRAY Mysql

Удалить элемент из JSON ARRAY Mysql

Есть таблица channels в которой есть колонка users формата json

353
url для страницы tpl

url для страницы tpl

Как мне сделать ссылку на страницу?

300