كيفية استخدام "%matplotlib عبر الإنترنت" (مع أمثلة)
يمكنك استخدام التعليمة البرمجية التالية لعرض وتخزين مخططات Matplotlib في دفتر ملاحظات Python Jupyter:
% matplotlib inline
إليك كيفية وصف هذا الرمز في صفحة الوثائق :
“باستخدام هذه الواجهة الخلفية، يتم عرض نتيجة أوامر التتبع بشكل مضمن في الواجهات الأمامية مثل دفتر Jupyter، مباشرة أسفل خلية التعليمات البرمجية التي أنتجتها. سيتم بعد ذلك أيضًا تخزين المخططات الناتجة في مستند دفتر الملاحظات.
يوضح المثال التالي كيفية استخدام هذا الرمز عمليًا.
مثال: كيفية استخدام %matplotlibe عبر الإنترنت
لنفترض أننا نحاول استخدام التعليمة البرمجية التالية لإنشاء مخطط خطي لـ Matplotlib في دفتر ملاحظات Jupyter:
import matplotlib. pyplot as plt
#define x and y
x = [1, 6, 10]
y = [5, 13, 27]
#attempt to create line plot of x and y
plt. plot (x, y)
هذا ما تبدو عليه النتيجة في دفتر Jupyter:
يتم تشغيل التعليمات البرمجية دون أي أخطاء، ولكن لا يتم عرض أي مخطط خطي مضمن مع التعليمات البرمجية.
لحل هذه المشكلة، يمكننا استخدام الأمر المضمن %matplotlib قبل إنشاء مخطط الخط:
% matplotlib inline
import matplotlib. pyplot as plt
#define x and y
x = [1, 6, 10]
y = [5, 13, 27]
#create scatter plot of x and y
plt. plot (x, y)
هذا ما تبدو عليه النتيجة في دفتر Jupyter:
لاحظ أن الكود يعمل مرة أخرى دون أي أخطاء ويتم عرض المخطط بشكل مضمّن في برنامج “المفكرة”.
لاحظ أنه بمجرد استخدام %matplotlib في السطر ، سيتم أيضًا عرض وتخزين أي مخططات Matplotlib نقوم بإنشائها في خلايا دفتر الملاحظات المستقبلية في دفتر الملاحظات.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في بايثون:
كيفية إصلاح KeyError في الباندا
كيفية الإصلاح: خطأ القيمة: غير قادر على تحويل float NaN إلى int
كيفية الإصلاح: خطأ في القيمة: لا يمكن بث المعاملات بالأشكال