ChartSeriesCollection

ChartSeriesCollection class

Representerar en samling av enChartSeries .

public class ChartSeriesCollection : IEnumerable<ChartSeries>

Egenskaper

namn Beskrivning
Count { get; } Returnerar antaletChartSeries i den här samlingen.
Item { get; } Returnerar enChartSeries vid angivet index.

Metoder

namn Beskrivning
Add(string, DateTime[], double[]) Lägger till nyttChartSeries till denna samling. Använd den här metoden för att lägga till serier till alla typer av områdes-, radar- och aktiediagram.
Add(string, double[], double[]) Lägger till nyttChartSeries till denna samling. Använd den här metoden för att lägga till serier till alla typer av punktdiagram.
Add(string, string[], double[]) Lägger till nyttChartSeriestill denna samling. Använd den här metoden för att lägga till serier till alla typer av stapel-, kolumn-, linje- och ytdiagram.
Add(string, double[], double[], double[]) Lägger till nyttChartSeries till denna samling. Använd den här metoden för att lägga till serier till alla typer av bubbeldiagram.
Clear() Tar bort allaChartSeries från denna samling.
GetEnumerator() Returnerar ett uppräkningsobjekt.
RemoveAt(int) Tar bort enChartSeries vid angivet index.

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 kommer att innehålla tre serier av demodata som standard.
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 kommer att representera denna data.
ChartSeriesCollection chartData = chart.Series;

Assert.AreEqual(3, chartData.Count);

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

// Det här ä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 demoserierna som följde med diagrammet.
chartData.RemoveAt(2);

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

// Vi kan också rensa alla diagrammets data på en gång med den här metoden.
// När du skapar ett nytt diagram är det här sättet att torka all demodata
// innan vi kan börja arbeta på ett tomt diagram.
chartData.Clear();

Se även