Alinear datos (Controles Chart)

Se considera que dos series están alineadas si tienen el mismo número de puntos de datos y los mismos datos en sus valores X correspondientes.

Alinear datos

Utilice uno de los siguientes métodos, o una combinación de ellos, para alinear los datos.

  • Filtrar
    Quite los puntos innecesarios de cada serie, para que todas las series tengan el mismo número de puntos. Para obtener más información, vea la sección sobre Filtrar datos.

  • Agrupar
    Agrupe los puntos de una serie en los intervalos necesarios, como días, semanas y meses. Para obtener más información, vea la sección sobre Agrupar datos.

  • Insertar puntos vacíos
    Los puntos vacíos representan datos que faltan, y se pueden utilizar para mantener un número homogéneo de puntos en todas las series. Para obtener más información, vea Utilizar puntos de datos vacíos.

El siguiente código muestra cómo alinear dos series mediante la agrupación de datos, la agregación de puntos vacíos y, posteriormente, el filtrado de los datos. Alinea Series1 y Series2, que pueden no tener ningún punto de datos por día o tener varios puntos de datos por día.

' 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");

Vea también

Referencia

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

Otros recursos

Enlazar y manipular datos