ChartSeriesCollection

ChartSeriesCollection class

Rappresenta la raccolta di aChartSeries .

public class ChartSeriesCollection : IEnumerable<ChartSeries>

Proprietà

Nome Descrizione
Count { get; } Restituisce il numero diChartSeries in questa raccolta.
Item { get; } Restituisce aChartSeries all’indice specificato.

Metodi

Nome Descrizione
Add(string, DateTime[], double[]) Aggiunge nuovoChartSeries a questa raccolta. Usa questo metodo per aggiungere serie a qualsiasi tipo di grafico Area, Radar e Stock.
Add(string, double[], double[]) Aggiunge nuovoChartSeries a questa raccolta. Utilizzare questo metodo per aggiungere serie a qualsiasi tipo di grafici a dispersione.
Add(string, string[], double[]) Aggiunge nuovoChartSeries questa raccolta. Utilizzare questo metodo per aggiungere serie a qualsiasi tipo di grafici a barre, colonne, linee e superfici.
Add(string, double[], double[], double[]) Aggiunge nuovoChartSeries a questa raccolta. Usa questo metodo per aggiungere serie a qualsiasi tipo di grafici a bolle.
Clear() Rimuove tuttoChartSeries da questa raccolta.
GetEnumerator() Restituisce un oggetto enumeratore.
RemoveAt(int) Rimuove aChartSeries all’indice specificato.

Esempi

Mostra come aggiungere e rimuovere dati di serie in un grafico.

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

// Inserisce un istogramma che conterrà tre serie di dati demo per impostazione predefinita.
Shape chartShape = builder.InsertChart(ChartType.Column, 400, 300);
Chart chart = chartShape.Chart;

// Ogni serie ha quattro valori decimali: uno per ciascuna delle quattro categorie.
// Quattro gruppi di tre colonne rappresenteranno questi dati.
ChartSeriesCollection chartData = chart.Series;

Assert.AreEqual(3, chartData.Count);

// Stampa il nome di ogni serie nel grafico.
using (IEnumerator<ChartSeries> enumerator = chart.Series.GetEnumerator())
{
    while (enumerator.MoveNext())
    {
        Console.WriteLine(enumerator.Current.Name);
    }
}

// Questi sono i nomi delle categorie nel grafico.
string[] categories = { "Category 1", "Category 2", "Category 3", "Category 4" };

// Possiamo aggiungere una serie con nuovi valori per le categorie esistenti.
// Questo grafico conterrà ora quattro gruppi di quattro colonne.
chart.Series.Add("Series 4", categories, new[] { 4.4, 7.0, 3.5, 2.1 });

// Una serie di grafici può anche essere rimossa dall'indice, in questo modo.
// Questo rimuoverà una delle tre serie di demo fornite con il grafico.
chartData.RemoveAt(2);

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

// Possiamo anche cancellare tutti i dati del grafico contemporaneamente con questo metodo.
// Quando crei un nuovo grafico, questo è il modo per cancellare tutti i dati demo
// prima di poter iniziare a lavorare su un grafico vuoto.
chartData.Clear();

Guarda anche