ChartMultilevelValue

ChartMultilevelValue class

يمثل قيمة للمخططات التي تعرض بيانات متعددة المستويات.

public class ChartMultilevelValue

المنشئون

اسموصف
ChartMultilevelValue(string)يقوم بتهيئة مثيل جديد لهذه الفئة يمثل قيمة ذات مستوى واحد.
ChartMultilevelValue(string, string)يقوم بتهيئة مثيل جديد لهذه الفئة يمثل قيمة ذات مستويين.
ChartMultilevelValue(string, string, string)يقوم بتهيئة مثيل جديد لهذه الفئة يمثل قيمة ثلاثية المستويات.

الخصائص

اسموصف
Level1 { get; }يحصل على اسم المستوى الأعلى للرسم البياني الذي تشير إليه هذه القيمة.
Level2 { get; }يحصل على اسم المستوى المتوسط للرسم البياني الذي تشير إليه هذه القيمة.
Level3 { get; }يحصل على اسم المستوى السفلي للرسم البياني الذي تشير إليه هذه القيمة.

طُرق

اسموصف
override Equals(object)يحصل على علم يشير إلى ما إذا كان الكائن المحدد يساوي كائن البيانات متعدد المستويات الحالي.
override GetHashCode()يحصل على رمز تجزئة لكائن البيانات متعدد المستويات الحالي.

أمثلة

يوضح كيفية إنشاء مخطط شجرة.

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

//إدراج مخطط شجرة.
Shape shape = builder.InsertChart(ChartType.Treemap, 450, 280);
Chart chart = shape.Chart;
chart.Title.Text = "World Population";

//حذف السلسلة المولدة افتراضيًا.
chart.Series.Clear();

//أضف سلسلة.
ChartSeries series = chart.Series.Add(
    "Population by Region",
    new ChartMultilevelValue[]
    {
        new ChartMultilevelValue("Asia", "China"),
        new ChartMultilevelValue("Asia", "India"),
        new ChartMultilevelValue("Asia", "Indonesia"),
        new ChartMultilevelValue("Asia", "Pakistan"),
        new ChartMultilevelValue("Asia", "Bangladesh"),
        new ChartMultilevelValue("Asia", "Japan"),
        new ChartMultilevelValue("Asia", "Philippines"),
        new ChartMultilevelValue("Asia", "Other"),
        new ChartMultilevelValue("Africa", "Nigeria"),
        new ChartMultilevelValue("Africa", "Ethiopia"),
        new ChartMultilevelValue("Africa", "Egypt"),
        new ChartMultilevelValue("Africa", "Other"),
        new ChartMultilevelValue("Europe", "Russia"),
        new ChartMultilevelValue("Europe", "Germany"),
        new ChartMultilevelValue("Europe", "Other"),
        new ChartMultilevelValue("Latin America", "Brazil"),
        new ChartMultilevelValue("Latin America", "Mexico"),
        new ChartMultilevelValue("Latin America", "Other"),
        new ChartMultilevelValue("Northern America", "United States", "Other"),
        new ChartMultilevelValue("Northern America", "Other"),
        new ChartMultilevelValue("Oceania")
    },
    new double[]
    {
        1409670000, 1400744000, 279118866, 241499431, 169828911, 123930000, 112892781, 764000000,
        223800000, 107334000, 105914499, 903000000,
        146150789, 84607016, 516000000,
        203080756, 129713690, 310000000,
        335893238, 35000000,
        42000000
    });

//إظهار تسميات البيانات.
series.HasDataLabels = true;
series.DataLabels.ShowValue = true;
series.DataLabels.ShowCategoryName = true;
string thousandSeparator = CultureInfo.CurrentCulture.NumberFormat.CurrencyGroupSeparator;
series.DataLabels.NumberFormat.FormatCode = $"#{thousandSeparator}0";

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

أنظر أيضا