ChartSeriesCollection

ChartSeriesCollection class

Representa la colección de unChartSeries .

public class ChartSeriesCollection : IEnumerable<ChartSeries>

Propiedades

Nombre Descripción
Count { get; } Devuelve el número deChartSeries en esta colección.
Item { get; } Devuelve unChartSeries en el índice especificado.

Métodos

Nombre Descripción
Add(string, DateTime[], double[]) Agrega nuevoChartSeries a esta colección. Use este método para agregar series a cualquier tipo de gráficos de área, radar y acciones.
Add(string, double[], double[]) Agrega nuevoChartSeries a esta colección. Use este método para agregar series a cualquier tipo de gráficos de dispersión.
Add(string, string[], double[]) Agrega nuevoChartSeries esta colección. Utilice este método para agregar series a cualquier tipo de gráficos de barras, columnas, líneas y superficies.
Add(string, double[], double[], double[]) Agrega nuevoChartSeries a esta colección. Use este método para agregar series a cualquier tipo de gráficos de burbujas.
Clear() Elimina todoChartSeries de esta colección.
GetEnumerator() Devuelve un objeto enumerador.
RemoveAt(int) Elimina unChartSeries en el índice especificado.

Ejemplos

Muestra cómo agregar y eliminar datos de series en un gráfico.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Inserte un gráfico de columnas que contendrá tres series de datos de demostración de forma predeterminada.
Shape chartShape = builder.InsertChart(ChartType.Column, 400, 300);
Chart chart = chartShape.Chart;

// Cada serie tiene cuatro valores decimales: uno para cada una de las cuatro categorías.
// Cuatro grupos de tres columnas representarán estos datos.
ChartSeriesCollection chartData = chart.Series;

Assert.AreEqual(3, chartData.Count);

// Imprime el nombre de cada serie en el gráfico.
using (IEnumerator<ChartSeries> enumerator = chart.Series.GetEnumerator())
{
    while (enumerator.MoveNext())
    {
        Console.WriteLine(enumerator.Current.Name);
    }
}

// Estos son los nombres de las categorías en el gráfico.
string[] categories = { "Category 1", "Category 2", "Category 3", "Category 4" };

// Podemos agregar una serie con nuevos valores para las categorías existentes.
// Este gráfico ahora contendrá cuatro grupos de cuatro columnas.
chart.Series.Add("Series 4", categories, new[] { 4.4, 7.0, 3.5, 2.1 });

// Una serie de gráficos también se puede eliminar por índice, así.
// Esto eliminará una de las tres series de demostración que venían con el gráfico.
chartData.RemoveAt(2);

Assert.False(chartData.Any(s => s.Name == "Series 3"));

// También podemos borrar todos los datos del gráfico a la vez con este método.
// Al crear un nuevo gráfico, esta es la forma de borrar todos los datos de demostración
// antes de que podamos comenzar a trabajar en un gráfico en blanco.
chartData.Clear();

Ver también