ChartXValue

ChartXValue class

يمثل قيمة X لسلسلة الرسم البياني.

public class ChartXValue

الخصائص

اسموصف
DateTimeValue { get; }يحصل على قيمة التاريخ والوقت المخزنة.
DoubleValue { get; }يحصل على القيمة الرقمية المخزنة.
MultilevelValue { get; }يحصل على القيمة المخزنة متعددة المستويات.
StringValue { get; }يحصل على قيمة السلسلة المخزنة.
TimeValue { get; }يحصل على قيمة الوقت المخزنة.
ValueType { get; }يحصل على نوع قيمة X المخزنة في الكائن.

طُرق

اسموصف
static FromDateTime(DateTime)ينشئChartXValue مثال على ذلكDateTime النوع.
static FromDouble(double)ينشئChartXValue مثال على ذلكDouble النوع.
static FromMultilevelValue(ChartMultilevelValue)ينشئChartXValue مثال على ذلكMultilevel النوع.
static FromString(string)ينشئChartXValue مثال على ذلكString النوع.
static FromTimeSpan(TimeSpan)ينشئChartXValue مثال على ذلكTime النوع.
override Equals(object)يحصل على علم يشير إلى ما إذا كان الكائن المحدد يساوي قيمة الكائن X الحالية.
override GetHashCode()يحصل على رمز تجزئة لكائن القيمة X الحالي.

ملاحظات

تحتوي هذه الفئة على عدد من الطرق الثابتة لإنشاء قيمة X من نوع معين. The ValueType تتيح لك الخاصية تحديد نوع قيمة X الموجودة.

يجب أن تكون جميع قيم X غير الصفرية لسلسلة الرسم البياني من نفس القيمةChartXValueType يكتب.

أمثلة

يوضح كيفية ملء سلسلة المخططات بالبيانات.

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 وY للسلسلة الأولى.
series1.ClearValues();

//ملء السلسلة بالبيانات.
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 و Y للسلسلة الثانية.
series2.Clear();

//ملء السلسلة بالبيانات.
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");

أنظر أيضا