ChartXValue

ChartXValue class

Stellt einen X-Wert für eine Diagrammreihe dar.

public class ChartXValue

Eigenschaften

NameBeschreibung
DateTimeValue { get; }Ruft den gespeicherten Datums-/Uhrzeitwert ab.
DoubleValue { get; }Ruft den gespeicherten numerischen Wert ab.
MultilevelValue { get; }Ruft den gespeicherten mehrstufigen Wert ab.
StringValue { get; }Ruft den gespeicherten Zeichenfolgenwert ab.
TimeValue { get; }Ruft den gespeicherten Zeitwert ab.
ValueType { get; }Ruft den Typ des im Objekt gespeicherten X-Werts ab.

Methoden

NameBeschreibung
static FromDateTime(DateTime)Erstellt eineChartXValue Instanz derDateTime Typ.
static FromDouble(double)Erstellt eineChartXValue Instanz derDouble Typ.
static FromMultilevelValue(ChartMultilevelValue)Erstellt eineChartXValue Instanz derMultilevel Typ.
static FromString(string)Erstellt eineChartXValue Instanz derString Typ.
static FromTimeSpan(TimeSpan)Erstellt eineChartXValue Instanz derTime Typ.
override Equals(object)Ruft ein Flag ab, das angibt, ob das angegebene Objekt dem aktuellen X-Wert-Objekt entspricht.
override GetHashCode()Ruft einen Hashcode für das aktuelle X-Wertobjekt ab.

Bemerkungen

Diese Klasse enthält eine Reihe statischer Methoden zum Erstellen eines X-Wertes eines bestimmten Typs. The ValueType Mit der Eigenschaft können Sie den Typ eines vorhandenen X-Werts bestimmen.

Alle X-Werte einer Diagrammreihe, die nicht Null sind, müssen gleich seinChartXValueType Typ.

Beispiele

Zeigt, wie Diagrammreihen mit Daten gefüllt werden.

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];

// X- und Y-Werte der ersten Reihe löschen.
series1.ClearValues();

// Fülle die Reihe mit Daten.
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];
// X- und Y-Werte der zweiten Reihe löschen.
series2.Clear();

// Fülle die Reihe mit Daten.
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");

Siehe auch