ChartSeriesGroupCollection

ChartSeriesGroupCollection class

Representa una colección deChartSeriesGroup objetos.

public class ChartSeriesGroupCollection : IEnumerable<ChartSeriesGroup>

Propiedades

NombreDescripción
Count { get; }Devuelve el número de grupos de series en esta colección.
Item { get; }Devuelve unChartSeriesGroup en el índice especificado.

Métodos

NombreDescripción
Add(ChartSeriesType)Agrega un nuevo grupo de series del tipo de serie especificado a esta colección.
GetEnumerator()Devuelve un objeto enumerador.
RemoveAt(int)Elimina un grupo de series en el índice especificado. Se eliminarán todas las series secundarias del gráfico.

Observaciones

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

Ejemplos

Muestra cómo trabajar con el eje secundario del gráfico.

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

Shape shape = builder.InsertChart(ChartType.Line, 450, 250);
Chart chart = shape.Chart;
ChartSeriesCollection series = chart.Series;

//Eliminar serie generada por defecto.
series.Clear();

string[] categories = new string[] { "Category 1", "Category 2", "Category 3" };
series.Add("Series 1 of primary series group", categories, new double[] { 2, 3, 4 });
series.Add("Series 2 of primary series group", categories, new double[] { 5, 2, 3 });

//Crea un grupo de series adicional, también del tipo línea.
ChartSeriesGroup newSeriesGroup = chart.SeriesGroups.Add(ChartSeriesType.Line);
// Especifique el uso de ejes secundarios para el nuevo grupo de series.
newSeriesGroup.AxisGroup = AxisGroup.Secondary;
// Ocultar el eje X secundario.
newSeriesGroup.AxisX.Hidden = true;
// Define el título del eje Y secundario.
newSeriesGroup.AxisY.Title.Show = true;
newSeriesGroup.AxisY.Title.Text = "Secondary Y axis";

Assert.AreEqual(ChartSeriesType.Line, newSeriesGroup.SeriesType);

//Agrega una serie al nuevo grupo de series.
ChartSeries series3 =
    newSeriesGroup.Series.Add("Series of secondary series group", categories, new double[] { 13, 11, 16 });
series3.Format.Stroke.Weight = 3.5;

doc.Save(ArtifactsDir + "Charts.SecondaryAxis.docx");

Ver también