ChartSeriesCollection

ChartSeriesCollection class

Representerar en samling av enChartSeries .

För att lära dig mer, besökArbeta med diagram dokumentationsartikel.

public class ChartSeriesCollection : IEnumerable<ChartSeries>

Egenskaper

namnBeskrivning
Count { get; }Returnerar antaletChartSeries i den här samlingen.
Item { get; }Returnerar enChartSeries vid det angivna indexet.

Metoder

namnBeskrivning
Add(string, double[])Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i histogramdiagram.
Add(string, ChartMultilevelValue[], double[])Lägger till nyaChartSeriestill den här samlingen. Använd den här metoden för att lägga till serier som har datakategorier på flera nivåer.
Add(string, DateTime[], double[])Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier till alla typer av area-, radar- och aktiediagram.
Add(string, double[], double[])Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i alla typer av punktdiagram.
Add(string, string[], double[])Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i alla typer av stapel-, kolumn-, linje- och ytdiagram.
Add(string, double[], double[], double[])Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i alla typer av bubbeldiagram.
Add(string, string[], double[], bool[])Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i vattenfallsdiagram.
Clear()Tar bort allaChartSeries från den här samlingen.
GetEnumerator()Returnerar ett uppräknarobjekt.
RemoveAt(int)Tar bort enChartSeries vid det angivna indexet.

Exempel

Visar hur man lägger till och tar bort seriedata i ett diagram.

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

// Infoga ett kolumndiagram som som standard innehåller tre serier med demodata.
Shape chartShape = builder.InsertChart(ChartType.Column, 400, 300);
Chart chart = chartShape.Chart;

// Varje serie har fyra decimalvärden: ett för var och en av de fyra kategorierna.
// Fyra kluster med tre kolumner representerar dessa data.
ChartSeriesCollection chartData = chart.Series;

Assert.AreEqual(3, chartData.Count);

// Skriv namnet på varje serie i diagrammet.
using (IEnumerator<ChartSeries> enumerator = chart.Series.GetEnumerator())
{
    while (enumerator.MoveNext())
    {
        Console.WriteLine(enumerator.Current.Name);
    }
}

// Detta är namnen på kategorierna i diagrammet.
string[] categories = { "Category 1", "Category 2", "Category 3", "Category 4" };

// Vi kan lägga till en serie med nya värden för befintliga kategorier.
// Detta diagram kommer nu att innehålla fyra kluster med fyra kolumner.
chart.Series.Add("Series 4", categories, new[] { 4.4, 7.0, 3.5, 2.1 });
// En diagramserie kan också tas bort med index, så här.
// Detta tar bort en av de tre demoserier som följde med diagrammet.
chartData.RemoveAt(2);

Assert.False(chartData.Any(s => s.Name == "Series 3"));
// Vi kan också rensa all data i diagrammet på en gång med den här metoden.
// När du skapar ett nytt diagram är det här sättet att radera all demodata
// innan vi kan börja arbeta med ett tomt diagram.
chartData.Clear();

Se även