ChartYValueCollection

ChartYValueCollection class

Représente une collection de valeurs Y pour une série de graphiques.

public class ChartYValueCollection : IEnumerable<ChartYValue>

Propriétés

NomLa description
Count { get; }Obtient le nombre d’éléments dans cette collection.
FormatCode { get; set; }Obtient ou définit le code de format appliqué aux valeurs Y.
Item { get; set; }Obtient ou définit la valeur Y à l’index spécifié.

Méthodes

NomLa description
GetEnumerator()Renvoie un objet énumérateur.

Remarques

Tous les éléments de la collection autres quenul doit avoir le mêmeValueType.

La collection permet uniquement de modifier les valeurs Y. Pour ajouter ou insérer de nouvelles valeurs à une série de graphiques, ou supprimer des valeurs, utilisez les méthodes appropriées duChartSeries la classe peut être utilisée.

Exemples

Montre comment obtenir des données de séries de graphiques.

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

Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
ChartSeries series = chart.Series[0];

double minValue = double.MaxValue;
int minValueIndex = 0;
double maxValue = double.MinValue;
int maxValueIndex = 0;

for (int i = 0; i < series.YValues.Count; i++)
{
    // Effacer le format individuel de tous les points de données.
    // Les points de données et les valeurs de données sont un à un dans les graphiques à colonnes.
    series.DataPoints[i].ClearFormat();

    // Obtenir la valeur Y.
    double yValue = series.YValues[i].DoubleValue;

    if (yValue < minValue)
    {
        minValue = yValue;
        minValueIndex = i;
    }

    if (yValue > maxValue)
    {
        maxValue = yValue;
        maxValueIndex = i;
    }
}

// Changer les couleurs des valeurs max et min.
series.DataPoints[minValueIndex].Format.Fill.ForeColor = Color.Red;
series.DataPoints[maxValueIndex].Format.Fill.ForeColor = Color.Green;

doc.Save(ArtifactsDir + "Charts.GetChartSeriesData.docx");

Voir également