Compartir a través de


Series y puntos de datos en controles Chart

La colección Chart.Series contiene toda la serie de datos (objetos Series) del control Chart.A cada serie se le asigna lo siguiente:

  • Un tipo de gráfico (la propiedad Series.ChartType)

  • Una área del gráfico (la propiedad Series.ChartArea)

  • Una leyenda (la propiedad Series.Legend), si es aplicable

  • Un eje X (la propiedad Series.XAxisType)

  • Un eje Y (la propiedad Series.XAxisType)

Cada serie contiene una colección de objetos DataPoint (la propiedad de colección Series.Points).Cada punto de datos contiene:

  • Un valor X (la propiedad DataPoint.XValue)

  • Uno o más valores Y (la propiedad DataPoint.YValues)

Los objetos DataPoint y Series contienen propiedades de apariencia para las etiquetas, los marcadores y los puntos vacíos.Para obtener más información, vea Apariencia del gráfico.

Cuando establece estas propiedades en una serie, todos los puntos de datos de la serie heredan la misma configuración.Si establece propiedades en un punto de datos concreto, la configuración tiene prioridad sobre la configuración de la serie.

Agregar series y datos en tiempo de ejecución

Para agregar una serie al control Chart en tiempo de ejecución, use el método Add de la propiedad de colección Chart.Series.Para agregar un punto de datos a una serie en tiempo de ejecución, use los métodos Add, AddXY y AddY de la propiedad de colección Series.Points.

En el siguiente código se agrega una serie de tipo de columna a la imagen del gráfico, se agrega un punto de datos y se traza en ChartArea1.

Chart1.Series.Add("Series2")
Chart1.Series("Series2").ChartType = SeriesChartType.Column
Chart1.Series("Series2").Points.AddY(20)
Chart1.Series("Series2").ChartArea = "ChartArea1"
Chart1.Series.Add("Series2");
Chart1.Series["Series2"].ChartType = SeriesChartType.Column;
Chart1.Series["Series2"].Points.AddY(20);
Chart1.Series["Series2"].ChartArea = "ChartArea1";

Trazar varias series en el área de un gráfico

Cuando asigna varias series a la misma área del gráfico, el gráfico trata de trazar las series juntas.Usa las técnicas siguientes:

  • Pila
    Las series con tipos de gráficos que se pueden apilar se apilan una sobre la otra.Por ejemplo, el gráfico de barras apiladas.

  • Clúster
    Las series que se pueden trazar una al lado de otra se trazan en paralelo.Por ejemplo, el gráfico de barras.

  • Superposición
    Si las series están en tipos de gráficos que no se pueden superponer ni agrupar, se superponen una sobre otra según el orden de índice de la colección Chart.Series.La serie del índice 0 se traza primero y, a continuación, la del índice 1 se superpone sobre ella, etc.

Nota

Los tipos de gráficos con forma circular y los tipos de gráficos de pirámide y de embudo solo permiten una serie por área de gráfico.El resto de los tipos de gráficos se pueden trazar con tipos de gráficos compatibles.Para obtener más información, vea Tipos de gráficos.

Para asegurarse de que la superposición sea la correcta al trazar series juntas, asegúrese de que la serie que desee que aparezca delante tenga un número de índice mayor que las otras series de la colección Chart.Series.

Indizar valores X

Puede indizar los valores X de una serie en el área de trazado.De forma predeterminada, el control Chart traza una serie en el orden ascendente de los valores X.Si establece la propiedad Series.IsXValueIndexed en true, el control Chart usa el orden del índice de los puntos de datos de la propiedad de colección Series.Points en su lugar.

Esto es útil cuando los valores X de la serie no son importantes y no desea ver espacios en los datos trazados debidos a los espacios de los valores X.

Nota

Si establece la propiedad Series.IsXValueIndexed en true, se asignan todas las series a la misma área del gráfico y al eje X (principal o secundario) que se van a indizar.Debe asegurarse de que se alineen las series.De lo contrario, el control Chart produce una excepción.Para obtener más información, vea Alinear datos.

Usar palabras clave

Puede usar palabras clave para las etiquetas, las leyendas y la información sobre herramientas de una serie o de un punto de datos, como la propiedad Series.Tooltip.Para obtener más información sobre palabras clave, vea Palabras clave.

Usar propiedades personalizadas

En función del tipo de gráfico que elija para una serie, puede tener acceso a algunas propiedades personalizadas para personalizar el trazado de la serie de datos.Para ello, use la propiedad CustomProperties de los objetos Series o DataPoint.Para obtener más información, vea Propiedades personalizadas.

Vea también

Referencia

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

Conceptos

Áreas de gráfico

Otros recursos

Utilizar controles Chart