ChartXValue

ChartXValue class

Représente une valeur X pour une série de graphiques.

public class ChartXValue

Propriétés

NomLa description
DateTimeValue { get; }Obtient la valeur datetime stockée.
DoubleValue { get; }Obtient la valeur numérique stockée.
MultilevelValue { get; }Obtient la valeur multiniveau stockée.
StringValue { get; }Obtient la valeur de la chaîne stockée.
TimeValue { get; }Obtient la valeur de temps stockée.
ValueType { get; }Obtient le type de la valeur X stockée dans l’objet.

Méthodes

NomLa description
static FromDateTime(DateTime)Crée unChartXValue exemple de laDateTime type.
static FromDouble(double)Crée unChartXValue exemple de laDouble type.
static FromMultilevelValue(ChartMultilevelValue)Crée unChartXValue exemple de laMultilevel type.
static FromString(string)Crée unChartXValue exemple de laString type.
static FromTimeSpan(TimeSpan)Crée unChartXValue exemple de laTime type.
override Equals(object)Obtient un indicateur indiquant si l’objet spécifié est égal à l’objet de valeur X actuel.
override GetHashCode()Obtient un code de hachage pour l’objet de valeur X actuel.

Remarques

Cette classe contient un certain nombre de méthodes statiques permettant de créer une valeur X d’un type particulier. The ValueType la propriété vous permet de déterminer le type d’une valeur X existante.

Toutes les valeurs X non nulles d’une série de graphiques doivent être identiquesChartXValueType taper.

Exemples

Montre comment remplir des séries de graphiques avec des données.

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

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

// Effacer les valeurs X et Y de la première série.
series1.ClearValues();

// Remplir la série avec des données.
series1.Add(ChartXValue.FromDouble(3), ChartYValue.FromDouble(10), 10);
series1.Add(ChartXValue.FromDouble(5), ChartYValue.FromDouble(5));
series1.Add(ChartXValue.FromDouble(7), ChartYValue.FromDouble(11));
series1.Add(ChartXValue.FromDouble(9));

ChartSeries series2 = chart.Series[1];
// Effacer les valeurs X et Y de la deuxième série.
series2.Clear();

// Remplir la série avec des données.
series2.Add(ChartXValue.FromDouble(2), ChartYValue.FromDouble(4));
series2.Add(ChartXValue.FromDouble(4), ChartYValue.FromDouble(7));
series2.Add(ChartXValue.FromDouble(6), ChartYValue.FromDouble(14));
series2.Add(ChartXValue.FromDouble(8), ChartYValue.FromDouble(7));

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

Voir également