ChartSeriesCollection

ChartSeriesCollection class

Représente une collection d’unChartSeries .

Pour en savoir plus, visitez leTravailler avec des graphiques article de documentation.

public class ChartSeriesCollection : IEnumerable<ChartSeries>

Propriétés

NomLa description
Count { get; }Renvoie le nombre deChartSeries dans cette collection.
Item { get; }Renvoie unChartSeries à l’index spécifié.

Méthodes

NomLa description
Add(string, double[])Ajoute un nouveauChartSeries à cette collection. Utilisez cette méthode pour ajouter des séries aux graphiques à histogramme.
Add(string, ChartMultilevelValue[], double[])Ajoute un nouveauChartSeriesà cette collection. Utilisez cette méthode pour ajouter des séries qui ont des catégories de données à plusieurs niveaux.
Add(string, DateTime[], double[])Ajoute un nouveauChartSeries à cette collection. Utilisez cette méthode pour ajouter des séries à tout type de graphiques de zone, radar et boursiers.
Add(string, double[], double[])Ajoute un nouveauChartSeries à cette collection. Utilisez cette méthode pour ajouter des séries à tout type de graphiques en nuage de points.
Add(string, string[], double[])Ajoute un nouveauChartSeries à cette collection. Utilisez cette méthode pour ajouter des séries à tout type de graphiques à barres, à colonnes, à courbes et à surface.
Add(string, double[], double[], double[])Ajoute un nouveauChartSeries à cette collection. Utilisez cette méthode pour ajouter des séries à tout type de graphiques à bulles.
Add(string, string[], double[], bool[])Ajoute un nouveauChartSeries à cette collection. Utilisez cette méthode pour ajouter des séries aux graphiques en cascade.
Clear()Supprime toutChartSeries de cette collection.
GetEnumerator()Renvoie un objet énumérateur.
RemoveAt(int)Supprime unChartSeries à l’index spécifié.

Exemples

Montre comment ajouter et supprimer des données de série dans un graphique.

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

// Insérez un graphique à colonnes qui contiendra trois séries de données de démonstration par défaut.
Shape chartShape = builder.InsertChart(ChartType.Column, 400, 300);
Chart chart = chartShape.Chart;

// Chaque série comporte quatre valeurs décimales : une pour chacune des quatre catégories.
// Quatre groupes de trois colonnes représenteront ces données.
ChartSeriesCollection chartData = chart.Series;

Assert.AreEqual(3, chartData.Count);

// Imprimez le nom de chaque série dans le graphique.
using (IEnumerator<ChartSeries> enumerator = chart.Series.GetEnumerator())
{
    while (enumerator.MoveNext())
    {
        Console.WriteLine(enumerator.Current.Name);
    }
}

// Ce sont les noms des catégories dans le graphique.
string[] categories = { "Category 1", "Category 2", "Category 3", "Category 4" };

// Nous pouvons ajouter une série avec de nouvelles valeurs pour les catégories existantes.
// Ce graphique contiendra désormais quatre groupes de quatre colonnes.
chart.Series.Add("Series 4", categories, new[] { 4.4, 7.0, 3.5, 2.1 });
// Une série de graphiques peut également être supprimée par index, comme ceci.
// Cela supprimera l'une des trois séries de démonstration fournies avec le graphique.
chartData.RemoveAt(2);

Assert.False(chartData.Any(s => s.Name == "Series 3"));
// Nous pouvons également effacer toutes les données du graphique en une seule fois avec cette méthode.
// Lors de la création d'un nouveau graphique, voici comment effacer toutes les données de démonstration
// avant de pouvoir commencer à travailler sur un graphique vierge.
chartData.Clear();

Voir également