ChartXValue

ChartXValue class

Rappresenta un valore X per una serie di grafici.

public class ChartXValue

Proprietà

NomeDescrizione
DateTimeValue { get; }Ottiene il valore datetime memorizzato.
DoubleValue { get; }Ottiene il valore numerico memorizzato.
MultilevelValue { get; }Ottiene il valore multilivello memorizzato.
StringValue { get; }Ottiene il valore della stringa memorizzata.
TimeValue { get; }Ottiene il valore temporale memorizzato.
ValueType { get; }Ottiene il tipo del valore X memorizzato nell’oggetto.

Metodi

NomeDescrizione
static FromDateTime(DateTime)Crea unChartXValue istanza delDateTime tipo.
static FromDouble(double)Crea unChartXValue istanza delDouble tipo.
static FromMultilevelValue(ChartMultilevelValue)Crea unChartXValue istanza delMultilevel tipo.
static FromString(string)Crea unChartXValue istanza delString tipo.
static FromTimeSpan(TimeSpan)Crea unChartXValue istanza delTime tipo.
override Equals(object)Ottiene un flag che indica se l’oggetto specificato è uguale al valore X corrente dell’oggetto.
override GetHashCode()Ottiene un codice hash per l’oggetto valore X corrente.

Osservazioni

Questa classe contiene diversi metodi statici per creare un valore X di un tipo particolare. The ValueType La proprietà consente di determinare il tipo di un valore X esistente.

Tutti i valori X non nulli di una serie di grafici devono essere ugualiChartXValueType tipo.

Esempi

Mostra come popolare le serie di grafici con i dati.

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

// Cancella i valori X e Y della prima serie.
series1.ClearValues();

// Popola la serie con i dati.
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];
// Cancella i valori X e Y della seconda serie.
series2.Clear();

// Popola la serie con i dati.
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");

Guarda anche