ChartXValueCollection

ChartXValueCollection class

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

public class ChartXValueCollection : IEnumerable<ChartXValue>

الخصائص

اسموصف
Count { get; }يحصل على عدد العناصر في هذه المجموعة.
FormatCode { get; set; }يحصل على رمز التنسيق المطبق على قيم X أو يعينه.
Item { get; set; }يحصل على قيمة X أو يعينها عند الفهرس المحدد.

طُرق

اسموصف
GetEnumerator()يعيد كائن المعداد.

ملاحظات

جميع عناصر المجموعة بخلافباطل يجب أن يكون له نفس الشيءValueType.

تسمح المجموعة بتغيير قيم X فقط. لإضافة أو إدراج قيم جديدة إلى سلسلة مخططات، أو إزالة قيم، استخدم الطرق المناسبة لـChartSeries يمكن استخدام الفصل.

أمثلة

يوضح كيفية الحصول على بيانات سلسلة الرسم البياني.

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

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

double minValue = double.MaxValue;
int minValueIndex = 0;
double maxValue = double.MinValue;
int maxValueIndex = 0;

for (int i = 0; i < series.YValues.Count; i++)
{
    // مسح التنسيق الفردي لجميع نقاط البيانات.
    // نقاط البيانات وقيم البيانات تكون متناسبة واحد لواحد في المخططات العمودية.
    series.DataPoints[i].ClearFormat();

    // الحصول على قيمة Y.
    double yValue = series.YValues[i].DoubleValue;

    if (yValue < minValue)
    {
        minValue = yValue;
        minValueIndex = i;
    }

    if (yValue > maxValue)
    {
        maxValue = yValue;
        maxValueIndex = i;
    }
}

//تغيير ألوان القيم القصوى والدنيا.
series.DataPoints[minValueIndex].Format.Fill.ForeColor = Color.Red;
series.DataPoints[maxValueIndex].Format.Fill.ForeColor = Color.Green;

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

أنظر أيضا