ثلاثة أساليب لتصفية بيانات الرسم البياني
1. تصفية السلاسل لعرض رسم بياني
خطوات تصفية السلاسل من رسم بياني في إكسل
في إكسل، يمكننا تصفية سلاسل محددة من رسم بياني، مما يؤدي إلى عدم عرض تلك السلاسل المصفية في الرسم البياني. يُعرض الرسم البياني الأصلي في الشكل 1. ومع ذلك، عندما نقوم بتصفية Testseries2 و Testseries4، سيظهر الرسم البياني كما هو مبين في الشكل 2.
في Aspose.Cells، يمكننا القيام بعملية مماثلة. لملف نموذجي مثل هذا، إذا أردنا تصفية Testseries2 و Testseries4، يمكننا تنفيذ الكود التالي. بالإضافة إلى ذلك، سنحتفظ بقائمتين: قائمة (NSeries) لتخزين جميع السلاسل المحددة وقائمة أخرى (FilteredNSeries) لتخزين السلاسل المصفاة.
يرجى ملاحظة أن عند تعيين chart.NSeries[0].IsFiltered = true; في الشفرة، سيتم إزالة السلسلة الأولى في NSeries ووضعها في الموضع المناسب داخل FilteredNSeries. بعد ذلك، ستصبح السلسلة السابقة NSeries[1] العنصر الأول الجديد في القائمة، وسيتم نقل جميع السلاسل التالية للأمام بموقع واحد. وهذا يعني أنه إذا قمنا بتشغيل chart.NSeries[1].IsFiltered = true; سنقوم بفعالية إزالة السلسلة الثالثة الأصلية. قد يؤدي هذا في بعض الأحيان إلى الارتباك، لذا نوصي بمتابعة العملية في الشفرة، والتي تقوم بحذف السلسلات من النهاية إلى البداية.
الكود المثالي
تحميل ملف إكسل العيني (ملف إكسل مرشّحة.xlsx).
2. مرشّح البيانات واسمح للرسم البياني بالتغيير
تصفية البيانات هو طريقة رائعة للتعامل مع مرشحات الرسم البياني بكمية كبيرة من البيانات. عندما تقوم بتصفية البيانات، سيتغير الرسم البياني. سنواجه مشكلة واحدة يجب أن نتعامل معها وهي التأكد من بقاء الرسم البياني على الشاشة. عندما تقوم بتصفية البيانات، ستحصل على صفوف مخفية، وأحيانًا، قد يكون الرسم البياني ضمن تلك الصفوف المخفية.
خطوات استخدام مرشحات البيانات لتغيير الرسم البياني في إكسل
- انقر داخل نطاق البيانات الخاص بك.
- انقر على علامة التبويب البيانات، وقم بتشغيل المرشحات بالنقر فوق المرشحات. ستحتوي الصف المسمى على السهم المنسدل.
- إنشاء رسم بياني من خلال الانتقال إلى علامة التبويب إدراج وتحديد رسم بياني للأعمدة.
- الآن قم بتصفية بياناتك باستخدام السهوم المنسدلة في البيانات. لا تستخدم مرشحات الرسم البياني.
الكود المثالي
تظهر الشفرة العينية التالية نفس الميزة باستخدام Aspsoe.Cells.
3. فلتر البيانات باستخدام جدول واسمح للرسم البياني بالتغيير
استخدام جدول مشابه للطريقة 2، استخدام نطاق، ولكن لكم مزايا مع الجداول على النطاقات. عند تغيير النطاق إلى جدول وإضافة البيانات، سيقوم الرسم البياني بالتحديث تلقائيًا. مع نطاق، سيتعين عليك تغيير مصدر البيانات.
تنسيق باعتباره جدولاً في إكسل
انقر داخل بياناتك واستخدم CTRL + T أو استخدم علامة التبويب الرئيسية، تنسيق باعتبارها جدولاً
الكود المثالي
يظهر الشفرة العينية التالية تحميل ملف إكسل عيني يظهر نفس الميزة باستخدام Aspsoe.Cells.