يمكن أن يجعل تصور البيانات الهرمية بتأثير ثلاثي الأبعاد التقارير أكثر جذبًا. في هذا الدليل ستتعلم كيفية إنشاء مخطط PyramidColumn3D في Excel برمجيًا باستخدام C# و Aspose.Cells for .NET. يوضح المثال إضافة البيانات، وإدراج المخطط، وتعديل إعدادات السلسلة، وتصدير المصنف إلى ملف Excel.
تغطي هذه المقالة المواضيع التالية:
- Aspose.Cells .NET Library للرسوم البيانية PyramidColumn3D
- إنشاء مخطط PyramidColumn3D أساسي
- تخصيص مخطط PyramidColumn3D (الألوان، المحور، الوسيلة الإيضاحية)
- معلومات الترخيص المجاني
- موارد إضافية
- الخلاصة
- انظر أيضًا
Aspose.Cells .NET Library لمخططات عمود هرمية ثلاثية الأبعاد
Aspose.Cells for .NET هي واجهة برمجة تطبيقات قوية ومُدارة بالكامل تمكّن المطورين من إنشاء وتعديل وعرض ملفات Excel دون الحاجة إلى Microsoft Office. تدعم مجموعة كاملة من أنواع مخططات Excel، بما في ذلك مخطط PyramidColumn3D.
المزايا الرئيسية لاستخدام Aspose.Cells:
- Rich Chart API – وصول مباشر إلى كائنات المخطط، السلاسل، المحاور، الأساطير، والتنسيق.
- No Interop Dependency – يعمل في أي بيئة .NET (سطح المكتب، الخادم، السحابة).
- High Performance – يتعامل مع دفاتر عمل كبيرة بذاكرة منخفضة.
- Multiple Formats – حفظ إلى XLSX، XLS، CSV، PDF، HTML، وصيغ الصور.
لبدء استخدام Aspose.Cells، قم بتثبيت حزمة NuGet:
PM> Install-Package Aspose.Cells
إنشاء مخطط PyramidColumn3D أساسي
المثال التالي ينشئ مصنفًا بسيطًا، يملأه ببيانات عينة، يضيف مخطط PyramidColumn3D، ويحفظ الملف باسم PyramidColumn3D_Basic.xlsx.
شرح الخطوات الرئيسية
| الخطوة | ما الذي يفعله |
|---|---|
| 1 | ينشئ كائن Workbook ويصل إلى أول Worksheet. |
| 2 | يملأ الورقة بأسماء المنتجات وقيم المبيعات الفصلية. |
| 3 | يستدعي Charts.Add مع ChartType.PyramidColumn3D لإنشاء مخطط عمود هرمي ثلاثي الأبعاد. |
| 4 | يضيف سلسلة البيانات (NSeries.Add) ويضبط تسميات الفئات (محور X). |
| 5 | يحفظ المصنف إلى ملف XLSX يمكن فتحه في Microsoft Excel. |
تشغيل البرنامج ينتج ملف Excel يحتوي على مخطط عمودي هرمي ثلاثي الأبعاد يعرض بيانات المبيعات عبر أربعة أرباع.
تخصيص مخطط PyramidColumn3D (الألوان، المحور، وسيلة الإيضاح)
غالبًا ما تحتاج إلى تخصيص مظهر المخطط ليتماشى مع هوية الشركة أو لتحسين قابلية القراءة. يوضح المثال أدناه:
- تغيير ألوان تعبئة الأعمدة.
- تعديل موضع الأسطورة.
- تعديل عناوين المحاور الأساسية والثانوية.
- تمكين تسميات البيانات.
ما يفعله الكود المخصص
| التخصيص | مقتطف الشيفرة | النتيجة |
|---|---|---|
| ألوان السلسلة | chart.NSeries[s].Area.ForegroundColor = palette[s]; | يظهر عمود كل سنة بلون مميز ومتوافق مع هوية العلامة التجارية. |
| تسميات البيانات | chart.NSeries[s].DataLabels.IsValueShown = true; | تُعرض القيم الرقمية فوق كل عمود لتوفير نظرة سريعة. |
| موضع وسيلة الإيضاح | chart.Legend.Position = LegendPositionType.Bottom; | تم وضع وسيلة الإيضاح أسفل المخطط، مما يحرر مساحة المخطط. |
| عناوين المحاور وتنسيق الأرقام | chart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormat | يحسن قابلية القراءة وينقل الوحدات. |
| إزالة الحدود | chart.NSeries[s].Border.IsVisible = false; | يمنح مظهرًا ثلاثي الأبعاد أنظف. |
افتح PyramidColumn3D_Customized.xlsx في Excel لرؤية مخطط مصقول وجاهز للعرض.
احصل على ترخيص مجاني
يتطلب Aspose.Cells ترخيصًا للوظائف الكاملة. يمكنك الحصول على ترخيص مجاني مؤقت للتقييم من بوابة Aspose:
رخصة مؤقتة مجانية لـ Aspose.Cells
قم بتطبيق الترخيص قبل إنشاء المخططات في بيئة الإنتاج لإزالة علامات التقييم.
// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
موارد إضافية
- دليل المطور – دليل شامل لجميع ميزات المخطط: https://docs.aspose.com/cells/net/
- مرجع API – وثائق مفصلة للفئات والطرق: https://reference.aspose.com/cells/net/
- تطبيقات مجانية على الإنترنت – جرّب إنشاء المخططات بدون كتابة كود: https://products.aspose.app/cells/family
- منتدى الدعم – اطرح أسئلة وشارك مقتطفات: https://forum.aspose.com/c/cells/9
الخلاصة
إنشاء مخطط PyramidColumn3D باستخدام Aspose.Cells for .NET سهل وبسيط:
- ملء بيانات ورقة العمل.
- إضافة مخطط
ChartType.PyramidColumn3D. - تعيين السلاسل والفئات والتنسيق الاختياري.
- حفظ المصنف.
توفر المكتبة لك التحكم الكامل في مظهر المخطط، مما يتيح لك إنتاج تصورات ذات جودة احترافية مباشرةً من تطبيقات C# الخاصة بك.
إذا كنت بحاجة إلى مزيد من المساعدة، لا تتردد في الانضمام إلى منتديات مجتمع Aspose أو استكشاف الوثائق الشاملة المرتبطة أعلاه.