ChartSeriesGroup
محتويات
[
يخفي
]ChartSeriesGroup class
يمثل خصائص مجموعة سلسلة الرسم البياني، أي خصائص سلسلة الرسم البياني من نفس النوع المرتبطة بنفس المحاور.
public class ChartSeriesGroup
الخصائص
| اسم | وصف |
|---|---|
| AxisGroup { get; set; } | يحصل على مجموعة المحاور التي تنتمي إليها مجموعة السلسلة هذه أو يعينها. |
| AxisX { get; } | يوفر الوصول إلى خصائص المحور X لهذه المجموعة المتسلسلة. |
| AxisY { get; } | يوفر الوصول إلى خصائص المحور Y لهذه المجموعة المتسلسلة. |
| BubbleScale { get; set; } | يحصل على حجم الفقاعات أو يعينه كنسبة مئوية من حجمها الافتراضي. |
| DoughnutHoleSize { get; set; } | يحصل على حجم ثقب مخطط الدونات الرئيسي أو يعينه كنسبة مئوية. |
| FirstSliceAngle { get; set; } | يحصل على الزاوية، بالدرجات، للشريحة الأولى من مخطط الفطيرة الرئيسي أو يعينها. |
| GapWidth { get; set; } | يحصل على النسبة المئوية لعرض الفجوة بين عناصر الرسم البياني أو يعينها. |
| Overlap { get; set; } | يحصل على النسبة المئوية لمدى تداخل أشرطة أو أعمدة السلسلة أو يعينها. |
| SecondSectionSize { get; set; } | يحصل على حجم القسم الثانوي للمخطط الدائري أو يعينه كنسبة مئوية. |
| Series { get; } | يحصل على مجموعة من السلاسل التي تنتمي إلى مجموعة السلاسل هذه. |
| SeriesType { get; } | يحصل على نوع سلسلة المخططات المضمنة في هذه المجموعة. |
ملاحظات
تحتوي المخططات المجمعة على مجموعات متعددة من سلاسل المخططات، مع مجموعة منفصلة لكل نوع من أنواع السلاسل.
يمكنك أيضًا إنشاء مجموعة سلسلة مخططات لتعيين محاور ثانوية لسلسلة مخططات واحدة أو أكثر.
لمعرفة المزيد، قم بزيارة العمل مع المخططات البيانية مقالة توثيقية.
أمثلة
يوضح كيفية العمل مع المحور الثانوي للرسم البياني.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Line, 450, 250);
Chart chart = shape.Chart;
ChartSeriesCollection series = chart.Series;
//حذف السلسلة المولدة افتراضيًا.
series.Clear();
string[] categories = new string[] { "Category 1", "Category 2", "Category 3" };
series.Add("Series 1 of primary series group", categories, new double[] { 2, 3, 4 });
series.Add("Series 2 of primary series group", categories, new double[] { 5, 2, 3 });
// قم بإنشاء مجموعة سلاسل إضافية، أيضًا من نوع الخط.
ChartSeriesGroup newSeriesGroup = chart.SeriesGroups.Add(ChartSeriesType.Line);
// حدد استخدام المحاور الثانوية لمجموعة السلسلة الجديدة.
newSeriesGroup.AxisGroup = AxisGroup.Secondary;
//إخفاء المحور X الثانوي.
newSeriesGroup.AxisX.Hidden = true;
// قم بتحديد عنوان المحور Y الثانوي.
newSeriesGroup.AxisY.Title.Show = true;
newSeriesGroup.AxisY.Title.Text = "Secondary Y axis";
Assert.AreEqual(ChartSeriesType.Line, newSeriesGroup.SeriesType);
//أضف سلسلة إلى مجموعة السلسلة الجديدة.
ChartSeries series3 =
newSeriesGroup.Series.Add("Series of secondary series group", categories, new double[] { 13, 11, 16 });
series3.Format.Stroke.Weight = 3.5;
doc.Save(ArtifactsDir + "Charts.SecondaryAxis.docx");
أنظر أيضا
- مساحة الاسم Aspose.Words.Drawing.Charts
- المجسم Aspose.Words