ChartSeriesCollection

ChartSeriesCollection class

Stellt eine Sammlung von a darChartSeries .

Um mehr zu erfahren, besuchen Sie dieArbeiten mit Diagrammen Dokumentationsartikel.

public class ChartSeriesCollection : IEnumerable<ChartSeries>

Eigenschaften

NameBeschreibung
Count { get; }Gibt die Anzahl zurückChartSeries in dieser Sammlung.
Item { get; }Gibt a zurückChartSeries am angegebenen Index.

Methoden

NameBeschreibung
Add(string, DateTime[], double[])Fügt Neues hinzuChartSeries zu dieser Sammlung. Verwenden Sie diese Methode, um Serien zu jeder Art von Flächen-, Radar- und Aktiendiagrammen hinzuzufügen.
Add(string, double[], double[])Fügt Neues hinzuChartSeries zu dieser Sammlung. Verwenden Sie diese Methode, um Reihen zu jeder Art von Streudiagrammen hinzuzufügen.
Add(string, string[], double[])Fügt Neues hinzuChartSeries zu dieser Sammlung. Verwenden Sie diese Methode, um Reihen zu jeder Art von Balken-, Säulen-, Linien- und Oberflächendiagrammen hinzuzufügen.
Add(string, double[], double[], double[])Fügt Neues hinzuChartSerieszu dieser Sammlung. Verwenden Sie diese Methode, um Reihen zu jeder Art von Blasendiagrammen hinzuzufügen.
Clear()Entfernt alleChartSeries aus dieser Sammlung.
GetEnumerator()Gibt ein Enumeratorobjekt zurück.
RemoveAt(int)Entfernt aChartSeries am angegebenen Index.

Beispiele

Zeigt, wie man Reihendaten in einem Diagramm hinzufügt und entfernt.

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

// Ein Säulendiagramm einfügen, das standardmäßig drei Serien von Demodaten enthält.
Shape chartShape = builder.InsertChart(ChartType.Column, 400, 300);
Chart chart = chartShape.Chart;

// Jede Reihe hat vier Dezimalwerte: einen für jede der vier Kategorien.
// Vier Cluster mit drei Spalten stellen diese Daten dar.
ChartSeriesCollection chartData = chart.Series;

Assert.AreEqual(3, chartData.Count);

// Den Namen jeder Serie im Diagramm ausgeben.
using (IEnumerator<ChartSeries> enumerator = chart.Series.GetEnumerator())
{
    while (enumerator.MoveNext())
    {
        Console.WriteLine(enumerator.Current.Name);
    }
}

// Dies sind die Namen der Kategorien im Diagramm.
string[] categories = { "Category 1", "Category 2", "Category 3", "Category 4" };

// Wir können eine Reihe mit neuen Werten für bestehende Kategorien hinzufügen.
// Dieses Diagramm enthält jetzt vier Cluster mit vier Spalten.
chart.Series.Add("Series 4", categories, new[] { 4.4, 7.0, 3.5, 2.1 });
// Eine Diagrammreihe kann auch wie folgt nach Index entfernt werden.
// Dadurch wird eine der drei Demoserien entfernt, die mit dem Diagramm geliefert wurden.
chartData.RemoveAt(2);

Assert.False(chartData.Any(s => s.Name == "Series 3"));
// Mit dieser Methode können wir auch alle Daten des Diagramms auf einmal löschen.
// Beim Erstellen eines neuen Diagramms werden auf diese Weise alle Demodaten gelöscht
// bevor wir mit der Arbeit an einem leeren Diagramm beginnen können.
chartData.Clear();

Siehe auch