ثلاثة أساليب لتصفية بيانات الرسم البياني

1. تصفية السلاسل لعرض رسم بياني

خطوات تصفية السلاسل من رسم بياني في إكسل

في إكسل، يمكننا تصفية سلاسل محددة من رسم بياني، مما يؤدي إلى عدم عرض تلك السلاسل المصفية في الرسم البياني. يُعرض الرسم البياني الأصلي في الشكل 1. ومع ذلك، عندما نقوم بتصفية Testseries2 و Testseries4، سيظهر الرسم البياني كما هو مبين في الشكل 2.

في Aspose.Cells لبايثون via .NET، يمكننا إجراء عملية مماثلة. لملف نموذجية كهذا، إذا أردنا استبعاد Testseries2 و Testseries4، يمكننا تنفيذ الرمز التالي. بالإضافة إلى ذلك، سنحتفظ بقائمتين: واحدة (n_series) لتخزين جميع السلاسل المختارة والأخرى (filtered_n_series) لتخزين السلاسل المفلترة.

يرجى ملاحظة أنه في الرمز، عندما نقوم بضبط chart.nSeries[0].is_filtered = TRUE;، سيتم حذف السلسلة الأولى في n_series ووضعها في الموقع المناسب داخل filtered_n_series. بعد ذلك، ستصبح nSeries[1] السابقة هي العنصر الأول الجديد في القائمة، وستتحول جميع السلاسل التالية إلى الأمام بمقدار موضع واحد. هذا يعني أنه إذا قمت بعد ذلك بتشغيل chart.nSeries[1].is_filtered = TRUE;، فإنك تحذف بشكل فعال السلسلة الثالثة الأصلية. يمكن أن يؤدي ذلك أحيانًا إلى الارتباك، لذا نوصي باتباع العملية في الرمز، والتي تحذف السلاسل من النهاية إلى البداية.

todo:image_alt_text

todo:image_alt_text

الكود المثالي

تحميل ملف إكسل العيني (ملف إكسل مرشّحة.xlsx).

2. مرشّح البيانات واسمح للرسم البياني بالتغيير

تصفية البيانات هو طريقة رائعة للتعامل مع مرشحات الرسم البياني بكمية كبيرة من البيانات. عندما تقوم بتصفية البيانات، سيتغير الرسم البياني. سنواجه مشكلة واحدة يجب أن نتعامل معها وهي التأكد من بقاء الرسم البياني على الشاشة. عندما تقوم بتصفية البيانات، ستحصل على صفوف مخفية، وأحيانًا، قد يكون الرسم البياني ضمن تلك الصفوف المخفية.

todo:image_alt_text

خطوات استخدام مرشحات البيانات لتغيير الرسم البياني في إكسل

  1. انقر داخل نطاق البيانات الخاص بك.
  2. انقر على علامة التبويب البيانات، وقم بتشغيل المرشحات بالنقر فوق المرشحات. ستحتوي الصف المسمى على السهم المنسدل.
  3. إنشاء رسم بياني من خلال الانتقال إلى علامة التبويب إدراج وتحديد رسم بياني للأعمدة.
  4. الآن قم بتصفية بياناتك باستخدام السهوم المنسدلة في البيانات. لا تستخدم مرشحات الرسم البياني.

الكود المثالي

تظهر الشفرة العينية التالية نفس الميزة باستخدام Aspsoe.Cells.

3. فلتر البيانات باستخدام جدول واسمح للرسم البياني بالتغيير

استخدام جدول مشابه للطريقة 2، استخدام نطاق، ولكن لكم مزايا مع الجداول على النطاقات. عند تغيير النطاق إلى جدول وإضافة البيانات، سيقوم الرسم البياني بالتحديث تلقائيًا. مع نطاق، سيتعين عليك تغيير مصدر البيانات.

تنسيق باعتباره جدولاً في إكسل

انقر داخل بياناتك واستخدم CTRL + T أو استخدم علامة التبويب الرئيسية، تنسيق باعتبارها جدولاً

todo:image_alt_text

الكود المثالي

يظهر الشفرة العينية التالية تحميل ملف إكسل عيني يظهر نفس الميزة باستخدام Aspsoe.Cells.