ChartXValue

ChartXValue class

Bir grafik serisi için bir X değerini temsil eder.

public class ChartXValue

Özellikleri

İsimTanım
DateTimeValue { get; }Depolanan tarih/saat değerini alır.
DoubleValue { get; }Depolanan sayısal değeri alır.
MultilevelValue { get; }Depolanan çok düzeyli değeri alır.
StringValue { get; }Depolanan dize değerini alır.
TimeValue { get; }Depolanan zaman değerini alır.
ValueType { get; }Nesnede depolanan X değerinin türünü alır.

yöntemler

İsimTanım
static FromDateTime(DateTime)Bir tane oluştururChartXValue örneğiDateTime tür.
static FromDouble(double)Bir tane oluştururChartXValue örneğiDouble tür.
static FromMultilevelValue(ChartMultilevelValue)Bir tane oluştururChartXValue örneğiMultilevel tür.
static FromString(string)Bir tane oluştururChartXValue örneğiString tür.
static FromTimeSpan(TimeSpan)Bir tane oluştururChartXValue örneğiTime tür.
override Equals(object)Belirtilen nesnenin geçerli X değer nesnesine eşit olup olmadığını gösteren bir bayrak alır.
override GetHashCode()Mevcut X değer nesnesi için bir karma kodu alır.

Notlar

Bu sınıf, belirli bir türün X değerini oluşturmak için bir dizi statik yöntem içerir. The ValueType özelliği, mevcut bir X değerinin türünü belirlemenize olanak tanır.

Bir grafik serisinin tüm boş olmayan X değerleri aynı olmalıdırChartXValueType tip.

Örnekler

Grafik serilerinin verilerle nasıl doldurulacağını gösterir.

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

// İlk serinin X ve Y değerlerini temizle.
series1.ClearValues();

// Seriyi verilerle doldur.
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];
// İkinci serinin X ve Y değerlerini temizle.
series2.Clear();

// Seriyi verilerle doldur.
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");

Ayrıca bakınız