ChartSeriesCollection

ChartSeriesCollection class

Representa una colección de unChartSeries .

Para obtener más información, visite elTrabajar con gráficos Artículo de documentación.

public class ChartSeriesCollection : IEnumerable<ChartSeries>

Propiedades

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

Métodos

NombreDescripción
Add(string, double[])Agrega nuevoChartSeries a esta colección. Utilice este método para agregar series a los gráficos de histograma.
Add(string, ChartMultilevelValue[], double[])Agrega nuevoChartSeries esta colección. Utilice este método para agregar series que tengan categorías de datos de varios niveles.
Add(string, DateTime[], double[])Agrega nuevoChartSeries a esta colección. Utilice 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. Utilice este método para agregar series a cualquier tipo de gráfico de dispersión.
Add(string, string[], double[])Agrega nuevoChartSeries a 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. Utilice este método para agregar series a cualquier tipo de gráfico de burbujas.
Add(string, string[], double[], bool[])Agrega nuevoChartSeries a esta colección. Utilice este método para agregar series a los gráficos de cascada.
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 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, de esta manera.
// 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 empezar a trabajar en un gráfico en blanco.
chartData.Clear();

Ver también