انتقل إلى المحتوى
KnowledgeCity

Python: إنشاء بيانات تفاعلية باستخدام الرسوم البيانية

إنشاء مخططات تفاعلية باستخدام hvplot.
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ3.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Brian Higgins  3 الدروس ·  14m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

في هذه الدروس، سوف تتعلم إنشاء مخططات تفاعلية باستخدام HVPlot. مكتبة Python Hvplot هي واجهة برمجة تطبيقات عالية المستوى تم تصميمها على HoloViews والتي توفر واجهة برمجة تطبيقات عامة ومتسقة للتخطيط للبيانات. سنعرض لك كيفية استخدام HVPlot وكيف تعمل أوات أو Widgetشريط الأدوات المختلفة، مع دوال بما في ذلك PAN و RESET و BOX ZOOM و ZOOM و SAVE و HOVER. ستسمح لك هذه الميزات بنقل الرسم البياني، وتكبير أو تصغير الرسم البياني، والحصول على بيانات حول نقطة الاهتمام في الرسم البياني.

سنعرض لك أيضًا كيف تتيح لك ميزة الحفظ، حفظ صورة رسم بياني للاستخدام لاحقًا. بالنسبة لهذه الرسوم البيانية، ستستخدم مكتبة Python Numpy لإنشاء بيانات افتراضية عشوائية للتخطيط. بعد ذلك، ستتعلم كيفية إضافة واستخدام عنصر واجهة مستخدم مرشح على HVPlot الخاص بك، مما سيتيح لك إظهار الرسم البياني الخطي لقائمة البيانات التي تقوم عليها.

ما ستتعلمه

  • إنشاء مخططات خطية تفاعلية باستخدام مكتبة HVPlot في لغة Python
  • استخدام عناصر واجهة شريط أدوات HVPlot بما في ذلك التحريك، وإعادة التعيين، وتكبير الصندوق، وتكبير العجلة، والحفظ، والتمرير
  • توليد بيانات فرضية عشوائية لرسمها باستخدام مكتبة NumPy في لغة Python
  • إضافة واستخدام أداة تصفية لتركيز الرسم البياني الخطي على بيانات محددة
  • حفظ صورة الرسم البياني على القرص لاستخدامها لاحقاً باستخدام ميزة الحفظ

النقاط الرئيسية

  • تعد HVPlot واجهة برمجة تطبيقات رسم عالية المستوى مبنية على HoloViews توفر واجهة برمجة تطبيقات عامة ومتسقة لرسم البيانات.
  • تتيح لك عناصر واجهة شريط الأدوات نقل الرسم البياني، والتكبير أو التصغير، والحصول على بيانات حول نقطة اهتمام، بما في ذلك وظائف التحريك، وإعادة التعيين، وتكبير الصندوق، وتكبير العجلة، والحفظ، والتمرير.
  • تتيح لك ميزة الحفظ حفظ صورة الرسم البياني على القرص لاستخدامها لاحقاً.
  • تُستخدم مكتبة NumPy في لغة Python لتوليد بيانات فرضية عشوائية لرسمها.
  • تتيح لك أداة التصفية المضافة إلى مخطط HVPlot إظهار الرسم البياني الخطي لمجموعة البيانات التي تقوم بتصفيتها.

الأسئلة الشائعة

ما الذي سأتعلمه في هذا المقرر الدراسي؟

ستتعلم كيفية إنشاء مخططات خطية تفاعلية باستخدام HVPlot، واستخدام كل أداة من أدوات شريط الأدوات الملحق برسم HVPlot البياني، وإضافة أداة تصفية إلى الرسم البياني الخطي للتركيز على البيانات.

ما هي مكتبة HVPlot؟

مكتبة HVPlot في لغة Python هي واجهة برمجة تطبيقات رسم عالية المستوى مبنية على HoloViews، والتي توفر واجهة برمجة تطبيقات عامة ومتسقة لرسم البيانات.

ما هي أدوات شريط الأدوات التي يغطيها المقرر الدراسي؟

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

ما هي مكتبة Python المستخدمة لتوليد بيانات المخططات؟

يستخدم المقرر الدراسي مكتبة NumPy في لغة Python لتوليد بيانات فرضية عشوائية لرسمها.

ما الموضوعات التي تغطيها الدروس؟

تغطي الدروس إنشاء مخطط خطي تفاعلي باستخدام HVPlot، واستكشاف أدوات شريط الأدوات، وإضافة أداة تصفية.