Выравнивание данных в элементах управления диаграммы
Два ряда считаются выровненными, если они содержат одинаковое количество точек данных с одинаковыми данными в соответствующих значениях X.
Выравнивание данных
Для выравнивания данных применяется любой из следующих методов (или их сочетание).
Фильтрация
Удалите ненужные точки из каждого ряда, чтобы все ряды содержали одинаковое количество точек.Дополнительные сведения см. в разделе Фильтрация данных.Группирование
Сгруппируйте точки в ряды с нужным интервалом, например дни, недели и месяцы.Дополнительные сведения см. в разделе Группирование данных.Вставка пустых точек
Пустые точки представляют отсутствующие данные. С их помощью можно поддерживать согласованное для всех рядов количество точек.Дополнительные сведения см. в разделе Использование пустых точек данных.
В следующем коде показано, как выровнять два ряда путем группирования данных, добавления пустых точек и последующей фильтрации данных.В коде выравниваются ряды Series1 и Series2, в которых для определенных дней могут отсутствовать точки, а для других дней может присутствовать несколько точек.
' Group all sales for each day into one point, with the Y value set to the total sales.
Chart1.DataManipulator.Group("SUM", 1, IntervalType.Days, "Series1, Series2")
' Insert empty points for each day if no data point exists.
Chart1.DataManipulator.InsertEmptyPoints(1, IntervalType.Days, "Series1, Series2")
' Remove Sundays and Saturdays from the series.
Chart1.DataManipulator.Filter(DateRangeType.DayOfWeek, "0,6", "Series1, Series2")
// Group all sales for each day into one point, with the Y value set to the total sales.
Chart1.DataManipulator.Group("SUM", 1, IntervalType.Days, "Series1, Series2");
// Insert empty points for each day if no data point exists.
Chart1.DataManipulator.InsertEmptyPoints(1, IntervalType.Days, "Series1, Series2");
// Remove Sundays and Saturdays from the series.
Chart1.DataManipulator.Filter(DateRangeType.DayOfWeek, "0,6", "Series1, Series2");
См. также
Ссылки
System.Windows.Forms.DataVisualization.Charting
System.Web.UI.DataVisualization.Charting