إنشاء وإدارة المخطط
إنشاء الرسوم البيانية
ببساطة إنشاء الرسم البياني
من السهل إنشاء مخطط باستخدام Aspose.Cells باستخدام رموز الأمثلة التالية:
أشياء يجب معرفتها لإنشاء مخطط
قبل إنشاء المخططات ، من المهم فهم بعض المفاهيم الأساسية المفيدة عند إنشاء الرسوم البيانية باستخدام Aspose.Cells.
كائنات الرسوم البيانية
يوفر Aspose.Cells مجموعة خاصة من الفئات فيAspose.Cells.Charts تم استخدام مساحة الاسم لإنشاء الرسوم البيانية التي يدعمها Aspose.Cells. وتستخدم هذه الفئات في الإنشاءرسم الأشياء، والتي تعمل بمثابة اللبنات الأساسية للمخطط. كائنات التخطيط مذكورة أدناه:
- سلسلة ، سلسلة بيانات مفردة في مخطط.
- المحور ، محور المخطط.
- مخطط ، مخطط Excel واحد.
- ChartArea ، منطقة المخطط في ورقة العمل.
- ChartDataTable ، جدول بيانات الرسم البياني.
- ChartFrame ، كائن الإطار في الرسم البياني.
- ChartPoint ، نقطة واحدة في سلسلة في مخطط.
- ChartPointCollection ، مجموعة تحتوي على جميع النقاط في سلسلة واحدة.
- المخططات ، مجموعة من كائنات المخطط.
- DataLabels ، مجموعة من جميع كائنات DataLabel للسلسلة المحددة.
- FillFormat ، تنسيق التعبئة لشكل.
- Floor ، أرضية مخطط ثلاثي الأبعاد.
- الأسطورة ، أسطورة الرسم البياني.
- الخط ، خط الرسم البياني.
- SeriesCollection ، مجموعة من كائنات السلسلة.
- TickLabels ، تسميات علامات التجزئة المرتبطة بعلامات التجزئة على محور المخطط.
- العنوان ، عنوان المخطط أو المحور.
- خط الاتجاه ، خط اتجاه في الرسم البياني.
- TrendlineCollection ، مجموعة من كافة كائنات خط الاتجاه لسلسلة البيانات المحددة.
- الجدران ، جدران الرسم البياني ثلاثي الأبعاد.
استخدام كائنات الرسوم البيانية
كما هو مذكور أعلاه ، فإن جميع كائنات الرسوم البيانية هي أمثلة لفئاتها وتوفر خصائص وطرق محددة لأداء مهام محددة. استخدم كائنات المخططات لإنشاء المخططات.
أضف أي نوع من المخططات إلى ورقة عمل باستخدام امتدادالرسوم البيانية مجموعة. كل عنصر فيالرسوم البيانية تمثل المجموعة أجدول موضوع. أجدوليقوم الكائن بتغليف جميع كائنات التخطيط الأخرى المطلوبة لتخصيص مظهر المخطط. يوضح القسم التالي كيفية استخدام بعض كائنات التخطيط الأساسية لإنشاء مخطط بسيط.
إنشاء مخطط باستخدام Aspose.Cells
خطوات:
- أضف بعض البيانات إلى خلايا ورقة العمل بامتدادCell أشياءضع القيمةطريقة. سيتم استخدام هذا كمصدر بيانات للمخطط.
- أضف مخططًا إلى ورقة العمل عن طريق استدعاءالرسوم البيانية المجموعةيضيف طريقة مغلفة فيورقة عملموضوع.
- حدد نوع الرسم البياني بامتدادنوع التخطيطتعداد. على سبيل المثال ، يستخدم المثال أدناه الامتدادنوع المخطط. الهرمالقيمة كنوع المخطط.
- الوصول إلى ملفجدول كائن منالرسوم البيانيةجمع عن طريق تمرير الفهرس الخاص به.
- استخدم أيًا من كائنات الرسوم البيانية المغلفة في ملفجدولكائن لإدارة المخطط. يستخدم المثال أدناه ملفالسلسلةرسم بياني لتحديد مصدر بيانات المخطط.
عند إضافة بيانات المصدر إلى المخطط ، يمكن أن يكون مصدر البيانات نطاقًا من الخلايا (مثل “A1: C3”) ، أو سلسلة من الخلايا غير المتجاورة (مثل “A1 ، A3 ، A5”) ، أو سلسلة من القيم (مثل “1،2،3”).
تتيح لك هذه الخطوات العامة إنشاء أي نوع من المخططات. استخدم كائنات مخططات مختلفة لإنشاء مخططات مختلفة.
من الممكن إنشاء العديد من أنواع الرسوم البيانية المختلفة باستخدام Aspose.Cells. جميع الرسوم البيانية القياسية التي يدعمها Aspose.Cells محددة مسبقًا في التعداد المسمىAspose.Cells.Charts.ChartType.
أنواع المخططات المحددة مسبقًا هي:
أنواع المخططات | وصف |
---|---|
عمود | يمثل مخطط عمودي متفاوت المسافات |
العمود مكدسة | يمثل مخطط عمودي مكدس |
عمود 100 نسبة مكدسة | يمثل مخطط عمودي مكدس بنسبة 100٪ |
Column3D العنقودية | يمثل مخطط عمودي مجمع ثلاثي الأبعاد |
العمود 3D مكدسة | يمثل مخطط عمودي مكدس ثلاثي الأبعاد |
عمود 3 D100Percent مكدسة | يمثل مخطط عمودي مكدس بنسبة 100٪ ثلاثي الأبعاد |
العمود 3 د | يمثل مخطط عمودي ثلاثي الأبعاد |
شريط | يمثل مخطط شريطي متفاوت المسافات |
بار مكدسة | يمثل مخطط شريطي مكدس |
شريط 100٪ مكدسة | يمثل مخطط شريطي مكدس بنسبة 100٪ |
شريط ثلاثي الأبعاد متفاوت | يمثل مخطط شريطي ثلاثي الأبعاد متفاوت المسافات |
Bar3D مكدسة | يمثل مخطط شريطي مكدس ثلاثي الأبعاد |
شريط ثلاثي الأبعاد 100٪ مكدس | يمثل مخطط شريطي مكدس بنسبة 100٪ ثلاثي الأبعاد |
خط | يمثل الخط البياني |
LineStacked | يمثل مخطط خطي مكدس |
Line100Percent مكدس | يمثل مخطط خطي مكدس بنسبة 100٪ |
LineWithDataMarkers | يمثل مخطط خطي بعلامات بيانات |
LineStackedWithDataMarkers | يمثل مخططًا خطيًا مكدسًا بعلامات بيانات |
Line100PercentStackedWithDataMarkers | يمثل مخططًا خطيًا مكدسًا بنسبة 100٪ بعلامات بيانات |
Line3D | يمثل مخطط خطي ثلاثي الأبعاد |
فطيرة | يمثل الرسم البياني الدائري |
Pie3D | يمثل مخطط دائري ثلاثي الأبعاد |
فطيرة فطيرة | يمثل مخطط دائري دائري |
انفجرت الفطيرة | يمثل مخطط دائري مجزأ |
انفجرت Pie3D | يمثل مخطط دائري مجسم ثلاثي الأبعاد |
بي بار | يمثل مخطط شريطي دائري |
مبعثر | يمثل الرسم البياني المبعثر |
ScatterConnectedByCurvesWithDataMarker | يمثل مخطط مبعثر متصل بمنحنيات وعلامات بيانات |
ScatterConnectedByCurvesWithoutDataMarker | يمثل مخطط مبعثر متصل بمنحنيات ، بدون علامات بيانات |
ScatterConnectedByLinesWithDataMarker | يمثل مخطط مبعثر متصل بخطوط ، بعلامات بيانات |
ScatterConnectedByLinesWithoutDataMarker | يمثل مخطط مبعثر متصل بخطوط ، بدون علامات بيانات |
منطقة | يمثل مخطط المنطقة |
المنطقة مكدسة | يمثل مخطط مساحي مكدس |
مساحة 100٪ مكدسة | يمثل مخطط مساحي مكدس بنسبة 100٪ |
Area3D | يمثل مخطط منطقة ثلاثي الأبعاد |
Area3D مكدس | يمثل مخطط مساحي مكدس ثلاثي الأبعاد |
Area3D100Percent مكدس | يمثل مخطط مساحي مكدس بنسبة 100٪ ثلاثي الأبعاد |
الدونات | يمثل الشكل الدائري المجوف |
انفجرت العجين | يمثل مخطط دائري مجوف |
رادار | يمثل الرسم البياني النسيجي |
RadarWithDataMarkers | يمثل مخطط نسيجي بعلامات بيانات |
الرادار | يمثل الرسم البياني النسيجي المملوء |
Surface3D | يمثل مخطط سطحي ثلاثي الأبعاد |
SurfaceWireframe3D | يمثل مخطط سطحي ثلاثي الأبعاد بإطار سلكي |
SurfaceContour | يمثل مخطط كونتور |
SurfaceContourWireframe | يمثل مخطط محيط الإطار السلكي |
فقاعة | يمثل مخطط فقاعي |
فقاعة ثلاثية الأبعاد | يمثل مخطط فقاعي ثلاثي الأبعاد |
اسطوانة | يمثل مخطط اسطوانة |
اسطوانة مكدسة | يمثل مخطط أسطواني مكدس |
اسطوانة 100٪ مكدسة | يمثل مخطط أسطواني مكدس بنسبة 100٪ |
شريط اسطواني | يمثل مخطط شريطي أسطواني. |
شريط أسطواني مكدس | يمثل مخطط شريطي أسطواني مكدس |
شريط أسطواني 100٪ مكدس | يمثل مخطط شريطي أسطواني مكدس بنسبة 100٪ |
عمود أسطواني ثلاثي الأبعاد | يمثل مخطط عمودي أسطواني ثلاثي الأبعاد |
مخروط | يمثل مخطط مخروطي |
مخروط | يمثل مخطط مخروطي مكدس |
مخروط 100٪ مكدسة | يمثل 100٪ مخطط مخروطي مكدس |
مخروطي الشكل | يمثل مخطط شريطي مخروطي الشكل |
مخروطي الشكل مكدس | يمثل مخطط شريطي مخروطي مكدس |
مخروطي الشكل 100٪ مكدس | يمثل مخطط شريطي مخروطي مكدس بنسبة 100٪ |
عمود مخروطي ثلاثي الأبعاد | يمثل مخطط عمودي مخروطي ثلاثي الأبعاد |
هرم | يمثل مخطط هرم |
الهرم مكدسة | يمثل مخطط هرم مكدس |
الهرم 100٪ مكدسة | يمثل مخطط هرمي مكدس بنسبة 100٪ |
هرم بار | يمثل مخطط شريطي هرمي |
PyramidBar مكدس | يمثل مخطط شريطي هرمي مكدس |
PyramidBar100Percent مكدسة | يمثل مخطط شريطي هرمي مكدس بنسبة 100٪ |
الهرم عمود 3 د | يمثل مخطط عمودي هرمي ثلاثي الأبعاد |
عند تعيين نطاق من الخلايا كمصدر بيانات ، يمكنك فقط تعيين النطاق من أعلى اليسار إلى أسفل اليمين. على سبيل المثال ، “A1: C3” صالح بينما “C3: A1” غير صالح.
|
مخطط هرمي
عند تنفيذ رمز المثال ، تتم إضافة مخطط هرمي إلى ورقة العمل.
خط الرسم البياني
في المثال أعلاه ، قم ببساطة بتغيير ملفنوع التخطيط إلىخطينشئ مخططًا خطيًا. يتم توفير المصدر الكامل أدناه. عند تنفيذ الكود ، يتم إضافة مخطط خطي إلى ورقة العمل.
مخطط فقاعي
من أجل إنشاء مخطط فقاعي ، فإن ملفنوع التخطيط يجب ضبطه علىنوع المخطط. فقاعةوبعض الخصائص الإضافية مثل BubbleSizes و Values & XValues يجب تعيينها وفقًا لذلك. عند تنفيذ التعليمات البرمجية التالية ، تتم إضافة مخطط فقاعي إلى ورقة العمل.
خط مع مخطط علامة البيانات
من أجل إنشاء خط مع مخطط علامة البيانات ،نوع التخطيطيجب ضبطه علىChartType.LineWithDataMarkersوبعض الخصائص الإضافية مثل منطقة الخلفية ، وعلامات السلسلة ، والقيم ، والقيم X تحتاج إلى تعيينها وفقًا لذلك. عند تنفيذ الكود التالي ، يتم إضافة خط مع مخطط علامة البيانات إلى ورقة العمل.
موضوعات مسبقة
- قراءة مخططات Excel 2016 والتعامل معها
- إدارة محاور مخططات Excel
- ضبط مظهر المخطط
- أنواع المخططات
- تخصيص الرسوم البيانية
- تعيين مصدر البيانات للرسم البياني
- إدارة DataLabels لمخططات Excel
- إنشاء مخطط عن طريق معالجة العلامات الذكية
- احصل على ورقة عمل الرسم البياني
- إدارة وسيلة إيضاح مخططات Excel
- معالجة حجم المركز ومخطط المصمم
- إنشاء مخطط دائري بخطوط سابقة
- الأشكال في المخططات
- إدارة عناوين مخططات Excel
- عرض المخطط
- احصل على نص معادلة خط اتجاه المخطط