Plotly.expess.line

Plotly Expess Line



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

في هذا البرنامج التعليمي ، سوف نتعمق في معرفتنا بالتخطيط ونناقش كيف يمكننا إنشاء مخطط خط باستخدام وحدة Plotly Express.

Plotly.express.line ()

لإنشاء مخطط خط باستخدام الوحدة النمطية Plotly express ، سنستخدم وظيفة الخط. تأخذ الوظيفة بناء الجملة كما هو موضح أدناه:







مؤامرة. التعبير . خط ( إطار البيانات = لا أحد و x = لا أحد و ص = لا أحد و line_group = لا أحد و اللون = لا أحد و line_dash = لا أحد و رمز = لا أحد و hover_name = لا أحد و hover_data = لا أحد و البيانات المخصصة = لا أحد و نص = لا أحد و وجوه_راو = لا أحد و facet_col = لا أحد و facet_col_wrap = 0 و facet_row_spacing = لا أحد و facet_col_spacing = لا أحد و خطأ_x = لا أحد و error_x_minus = لا أحد و خطأ_ص = لا أحد و خطأ_ y_minus = لا أحد و الرسوم المتحركة = لا أحد و مجموعة_الرسوم المتحركة = لا أحد و الفئة_الطلبات = لا أحد و ملصقات = لا أحد و اتجاه = لا أحد و اللون_التسلسل المنفصل = لا أحد و color_discrete_map = لا أحد و line_dash_sequence = لا أحد و line_dash_map = لا أحد و رمز_الترتيب = لا أحد و خريطة_رمز = لا أحد و علامات = خطأ شنيع و log_x = خطأ شنيع و log_y = خطأ شنيع و النطاق_x = لا أحد و النطاق_ص = لا أحد و شكل خط = لا أحد و وضع_تقديم = 'تلقاءي' و لقب = لا أحد و قالب = لا أحد و العرض = لا أحد و ارتفاع = لا أحد )

على الرغم من قائمة المعلمات الكبيرة ، فإن الوظيفة بسيطة نسبيًا ونادراً ما تحتاج إلى استخدام جميع المعلمات ، إن وجدت.



دعنا نستكشف قائمة المعلمات الأكثر إفادة والأكثر شيوعًا التي ستحتاج إلى معرفتها.



  1. Data_frame - يحدد أسماء الأعمدة المستخدمة في الرسم. يمكنك تمرير هذه القيم كإطار بيانات Pandas ، أو كائن array_like ، أو قاموس Python.
  2. س - تحدد القيم المستخدمة لوضع العلامات على طول المحور س. يمكنك تحديد هذه المعلمة كاسم عمود ضمن إطار البيانات المحدد ، أو سلسلة Pandas ، أو كائن array_like.
  3. Y - مشابه لـ x ولكن يتم استخدام القيم للمحور y.
  4. اللون - يحدد القيم المستخدمة لتعيين اللون للعلامات.
  5. Line_group - يسمح لك بتجميع صفوف إطارات البيانات في سطور.
  6. Line_shape - يحدد شكل الخطوط. تشمل القيم المقبولة 'خطي' أو 'خدد'.
  7. العنوان - يحدد عنوان قطعة الأرض.
  8. الوضع - يحدد الوظيفة التي ستعيد مخطط الخط كجسم بياني.

مؤامرة الخط مع وحدة Plotly.Express

دعونا الآن نتعلم كيف يمكننا إنشاء مخطط خط مع التعبير عن الرسم. خذ الرمز الموضح أدناه:





يستورد مؤامرة. التعبير كما مقصف

مدافع = مقصف. بيانات . مخازن ( )

تين = مقصف. خط ( مدافع و x = 'تاريخ' و ص = 'AMZN' )

تين. تبين ( )

في المثال أعلاه ، نبدأ باستيراد وحدة التعبير عن الرسم البياني كـ px. ثم نقوم بإنشاء DataFrame من بيانات مخزونات الباندا.

أخيرًا ، قمنا بإنشاء مخطط الخط لعمود 'AMZN' من إطار البيانات. يجب أن يُرجع الكود أعلاه مخطط سلسلة زمنية للأسهم في إطار البيانات.



مثال على الشكل كما هو موضح:

مؤامرة خطية بسيطة

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

يستورد مؤامرة. التعبير كما مقصف

يستورد حبيبي كما على سبيل المثال

x = على سبيل المثال غريب ( خمسون )

ص = على سبيل المثال غريب ( 25 و 75 )

تين = مقصف. خط ( x = x و ص = ص )

تين. تبين ( )

يجب أن يُرجع الكود أعلاه مخططًا بسيطًا للسطر كما هو موضح:

تحديد اللون

إذا كان لديك مخططات خطوط متعددة ، فيمكنك تمييزها بإعطاء لون باستخدام معلمة اللون.

خذ مثال الكود أدناه:

يستورد مؤامرة. التعبير كما مقصف

مدافع = مقصف. بيانات . فجوة في الذاكرة ( ) . استفسار ( 'القارة == 'أوروبا'' )

تين = مقصف. خط ( مدافع و x = 'عام' و ص = 'lifeExp' و اللون = 'بلد' )

تين. تبين ( )

في هذا المثال ، نستخدم بيانات gapminder. ثم نقوم بإنشاء مخطط خط لكل بلد في قارة أوروبا. باستخدام معلمة اللون ، نحدد اللون كعمود البلد. سيؤدي هذا إلى تعيين لون فريد لكل لون في المؤامرة.

الشكل الناتج كما هو موضح:

تهانينا ، لقد تعلمت بنجاح كيفية إنشاء واستخدام مخططات الخطوط باستخدام Plotly Express.