تنسيق المخطط
ضبط مظهر المخطط
فيأنواع المخططات، قدمنا مقدمة موجزة عن أنواع المخططات وعناصر الرسوم البيانية التي يقدمها Aspose.Cells.
في هذه المقالة ، نناقش كيفية تخصيص مظهر المخططات من خلال تعيين عدد من الخصائص المختلفة:
- تحديد منطقة المخطط.
- تحديد خطوط الرسم البياني.
- تطبيق السمات.
- تحديد العناوين للمخططات والمحاور.
- العمل مع خطوط الشبكة.
- وضع حدود للجدران الخلفية والجانبية.
إعداد منطقة المخطط
توجد أنواع مختلفة من المساحات في المخطط ويوفر Aspose.Cells مرونة في تعديل مظهر كل منطقة. يمكن للمطورين تطبيق إعدادات تنسيق مختلفة على منطقة ما عن طريق تغيير لون المقدمة ولون الخلفية وتنسيق التعبئة وما إلى ذلك.
في المثال الموضح أدناه ، قمنا بتطبيق إعدادات تنسيق مختلفة على أنواع مختلفة من مناطق الرسم البياني. تشمل هذه المناطق:
بعد تنفيذ رمز المثال ، ستتم إضافة مخطط عمودي إلى ورقة العمل كما هو موضح أدناه:
مخطط عمودي بمساحات معبأة
تحديد خطوط الرسم البياني
يمكن للمطورين أيضًا تطبيق أنواع مختلفة من الأنماط على الخطوط أو علامات البيانات في ملفالسلسلةكما هو موضح أدناه في المثال. يؤدي تنفيذ رمز المثال إلى إضافة مخطط عمودي إلى ورقة العمل كما هو موضح أدناه:
مخطط العمود بعد تطبيق أنماط الخط
تطبيق سمات Microsoft Excel 2007/2010 على المخططات
يمكن للمطورين تطبيق سمات وألوان Microsoft مختلفة على برنامج Excelالسلسلةأو كائنات أخرى في المخطط كما هو موضح في المثال أدناه.
تحديد عناوين المخططات أو المحاور
يمكنك استخدام Microsoft Excel لتعيين عناوين المخطط ومحاوره في بيئة WYSIWYG كما هو موضح أدناه.
تحديد عناوين الرسم البياني ومحاوره باستخدام Microsoft Excel
يسمح Aspose.Cells أيضًا للمطورين بتعيين عناوين المخطط ومحاوره في وقت التشغيل. تحتوي جميع المخططات ومحاورها على ملفTitle.setTextالطريقة التي يمكن استخدامها لتعيين عناوينها كما هو موضح أدناه في مثال. بعد تنفيذ رمز المثال ، ستتم إضافة مخطط عمودي إلى ورقة العمل كما هو موضح أدناه:
مخطط العمود بعد تحديد العناوين
تعيين خطوط الشبكة الرئيسية
إخفاء خطوط الشبكة الرئيسية
يمكن للمطورين التحكم في رؤية خطوط الشبكة الرئيسية باستخدامsetVisible طريقةخطموضوع. بعد إخفاء خطوط الشبكة الرئيسية ، يظهر مخطط العمود المضاف إلى ورقة العمل بالشكل التالي:
مخطط عمودي مع خطوط شبكة رئيسية مخفية
تغيير إعدادات خطوط الشبكة الرئيسية
لا يستطيع المطورون فقط التحكم في رؤية خطوط الشبكة الرئيسية ولكن أيضًا في الخصائص الأخرى بما في ذلك لونها وما إلى ذلك. بعد تعيين لون خطوط الشبكة الرئيسية ، سيظهر مخطط العمود المضاف إلى ورقة العمل بالشكل التالي:
مخطط عمودي بخطوط شبكة رئيسية ملونة
وضع حدود للجدران الخلفية والجانبية
منذ إصدار Microsoft Excel 2007 ، تم تقسيم جدران المخطط ثلاثي الأبعاد إلى جزأين: جدار جانبي وجدار خلفي ، لذلك يتعين علينا استخدام جزأينالجدران كائنات لتمثيلها بشكل منفصل ويمكنك الوصول إليها باستخدامChart.getBackWall () وChart.getSideWall ().
يوضح المثال الموضح أدناه كيفية تعيين حدود الجدار الجانبي باستخدام سمات مختلفة.
قم بتغيير موضع المخطط وحجمه
في بعض الأحيان ، تريد تغيير موضع أو حجم المخطط الجديد أو الموجود داخل ورقة العمل. يوفر Aspose.Cells ملفChart.getChartObject ()خاصية لتحقيق ذلك. يمكنك استخدام خصائصه الفرعية لتغيير حجم المخطط بجديدارتفاع والعرض أو إعادة وضعه مع جديد** X ** و**Y ** إحداثيات.
تعديل موضع الرسم البياني وحجمه
لتغيير موضع الرسم البياني (إحداثيات س ، ص) وحجمه (ارتفاع ، عرض) ، استخدم هذه الخصائص:
- Chart.getChartObject (). get / setWidth ()
- Chart.getChartObject (). get / setHeight ()
- Chart.getChartObject (). get / setX ()
- Chart.getChartObject (). get / setY ()
يوضح المثال التالي استخدام الخصائص المذكورة أعلاه. يقوم بتحميل المصنف الحالي الذي يحتوي على مخطط في ورقة العمل الأولى الخاصة به. ثم يعيد حجم المخطط ويعيد مواضعه ويحفظ المصنف.
قبل تنفيذ نموذج التعليمات البرمجية ، يبدو الملف المصدر كما يلي:
حجم المخطط وموضعه قبل تنفيذ نموذج التعليمات البرمجية
بعد التنفيذ ، يبدو ملف الإخراج كالتالي:
حجم المخطط وموضعه بعد تنفيذ نموذج التعليمات البرمجية
معالجة مخططات المصمم
هناك وقت قد تحتاج فيه إلى معالجة المخططات أو تعديلها في ملفات قالب المصمم. يدعم Aspose.Cells بالكامل معالجة مخططات المصمم بمحتوياتها وعناصرها. يمكن الاحتفاظ بالبيانات ومحتويات المخطط وصورة الخلفية والتنسيق بدقة.
معالجة مخططات المصمم في ملفات القوالب
لمعالجة مخططات المصمم في ملف قالب ، استخدم كافة استدعاءات API المتعلقة بالرسم البياني. على سبيل المثال ، استخدمWorksheet.getCharts للحصول على مجموعة المخططات الموجودة في ملف القالب.
إنشاء مخطط
يوضح المثال التالي كيفية إنشاء مخطط دائري. سوف نتعامل مع هذا المخطط لاحقًا. يتم إنشاء الإخراج التالي بواسطة الكود.
مخطط الإدخال الدائري
التلاعب في الرسم البياني
يوضح المثال التالي كيفية التعامل مع المخطط الحالي. في هذا المثال نقوم بتعديل الرسم البياني الذي تم إنشاؤه أعلاه. يتم إنشاء الإخراج التالي بواسطة الكود. لاحظ أن لون عنوان المخطط قد تغير من الأزرق إلى الأسود ، كما تم تغيير “إنجلترا 30000” إلى “المملكة المتحدة ، 30 ألفًا”.
تم تعديل المخطط الدائري
معالجة مخطط خطي في قالب المصمم
في هذا المثال ، سنتعامل مع مخطط خطي. سنضيف بعض سلاسل البيانات إلى المخطط الحالي ونغير ألوان خطها.
أولاً ، ألق نظرة على مخطط خط المصمم.
مخطط خط الإدخال
الآن نحن نتعامل مع المخطط الخطي (الموجود في ملفlinechart.xls file) باستخدام الكود التالي. يتم إنشاء الإخراج التالي بواسطة الكود.
المخطط الخطي المتلاعب به
باستخدام خطوط سباركلينز
Microsoft يمكن لبرنامج Excel 2010 تحليل المعلومات بطرق أكثر من أي وقت مضى. يسمح للمستخدمين بتتبع اتجاهات البيانات المهمة وإبرازها باستخدام أدوات تحليل وتصور جديدة للبيانات. خطوط المؤشر هي مخططات مصغرة يمكنك وضعها داخل الخلايا بحيث يمكنك عرض البيانات والمخطط على نفس الجدول. عندما يتم استخدام خطوط المؤشرات بشكل صحيح ، يكون تحليل البيانات أسرع وأكثر دقة. كما أنها توفر عرضًا بسيطًا للمعلومات ، وتجنب أوراق العمل المزدحمة بالكثير من المخططات المزدحمة.
يوفر Aspose.Cells API لمعالجة خطوط المؤشرات في جداول البيانات.
خطوط سباركلينز في Microsoft Excel
لإدراج خطوط مؤشر في Microsoft Excel 2010:
- حدد الخلايا التي تريد ظهور خطوط المؤشر فيها. لتسهيل عرضها ، حدد الخلايا الموجودة بجانب البيانات.
- انقرإدراج على الشريط ثم اخترعمود في السباركلينز مجموعة.
- حدد أو أدخل نطاق الخلايا في ورقة العمل التي تحتوي على البيانات المصدر. تظهر الرسوم البيانية.
تساعدك Sparklines على رؤية الاتجاهات ، على سبيل المثال ، أو سجل الفوز أو الخسارة لدوري الكرة اللينة. يمكن أن تلخص Sparklines الموسم بأكمله لكل فريق في الدوري.
خطوط الشرارة باستخدام Aspose.Cells
يمكن للمطورين إنشاء أو حذف أو قراءة خطوط المؤشرات (في ملف القالب) باستخدام API المقدم بواسطة Aspose.Cells. بإضافة رسومات مخصصة لنطاق بيانات معين ، يتمتع المطورون بحرية إضافة أنواع مختلفة من المخططات الصغيرة إلى مناطق الخلايا المحددة.
يوضح المثال أدناه ميزة Sparklines. يوضح المثال كيفية:
- افتح ملف قالب بسيط.
- اقرأ معلومات خطوط المؤشرات لورقة عمل.
- أضف خطوط مؤشرات جديدة لنطاق بيانات معين إلى منطقة خلية.
- يحفظ ملف Excel على القرص.
تطبيق تنسيق ثلاثي الأبعاد على الرسم البياني
قد تحتاج إلى أنماط مخططات ثلاثية الأبعاد حتى تتمكن من الحصول على نتائج السيناريو الخاص بك فقط. توفر واجهات برمجة التطبيقات Aspose.Cells API ذي الصلة لتطبيق تنسيق Microsoft Excel 2007 ثلاثي الأبعاد كما هو موضح في هذه المقالة.
ضبط تنسيق ثلاثي الأبعاد على الرسم البياني
يوجد مثال كامل أدناه لتوضيح كيفية إنشاء مخطط وتطبيق تنسيق Microsoft Excel 2007 3D. بعد تنفيذ رمز المثال أعلاه ، ستتم إضافة مخطط عمودي (مع تأثيرات ثلاثية الأبعاد) إلى ورقة العمل كما هو موضح أدناه.
مخطط عمودي بتنسيق ثلاثي الأبعاد