إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

في هذا البرنامج التعليمي ، ستتعلم كيفية إنشاء مخطط مبعثر ثلاثي الأبعاد (3D) باستخدام Python في LuckyTemplates. هي لغة برمجة تُستخدم على نطاق واسع لتحليل البيانات والتصور. إنها أداة قوية لإنشاء مخططات ومخططات تفاعلية. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.

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

بنهاية هذه المدونة ، ستتمكن من إنشاء مخطط مبعثر ثلاثي الأبعاد يبدو كالتالي:

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

سيحتوي الرسم البياني الناتج على أداة تقطيع مضمنة تسمح لك بالاختيار بين طبقات مختلفة من البيانات. استخدم المثال مجموعة بيانات الماس تتكون من حجم الجزرة والسعر وعمق الماس.

جدول المحتويات

بناء مجموعة البيانات والمتغيرات في بايثون

افتح دفتر Jupyter الخاص بك .

الخطوة الأولى هي استيراد الحزم. في هذا المثال ، يتم استخدام حزم pandas و numpy و seaborn و matplotlib.plypot و Axes3D. يتم حفظها كمتغيرات لتسهيل استخدامها في الكود.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

تعد حزم الباندا والحزم الصغيرة أساسية لمعالجة البيانات . و seaborn هي مكتبة لتصور البيانات في Python توفر واجهة عالية المستوى لرسم رسومات إحصائية جذابة وغنية بالمعلومات.

حزمة matplotlib.plypot هي مكتبة لتصور البيانات في Python تُستخدم لإنشاء مجموعة واسعة من التصورات الثابتة والمتحركة والتفاعلية في Python. وأخيرًا ، تسمح لك حزمة Axes3D بتحويل الرسم البياني كشكل ثلاثي الأبعاد.

بعد استيراد الحزم ، فإن الخطوة التالية هي تحميل مجموعة البيانات. في هذه الحالة ، يتم استخدام مجموعة بيانات الماس البحري وحفظها كمتغير df .

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

إذا كنت تريد عرض شكل مجموعة البيانات ، فأنشئ خلية أخرى وقم بتشغيل df.head () . ستتمكن بعد ذلك من رؤية الأبعاد والمقاييس داخل مجموعة البيانات الماسية.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

لتعيين متغيرات x و y و z للرسم البياني الخاص بك ، اتبع متغير بناء الجملة = مجموعة البيانات ['البعد'] كما هو موضح أدناه:

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

أنشئ الشكل المبعثر ثلاثي الأبعاد في بايثون

لإنشاء الشكل ثلاثي الأبعاد ، استخدم متغير matplotlib . ثم ضمن الأقواس ، اختر مقاييس الرسم البياني التي تريد تخصيصها.

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

لتحديد محاورك ، استخدم مجموعة بيانات Axes3D وقم بتغليف متغير "التين" داخل الأقواس. القيام بذلك يحول هذا المتغير إلى دالة. بعد ذلك ، استخدم الدالة fig.add_axes () لإضافة المحاور التي حددتها في الشكل.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

عند تشغيل الكود ، ستحصل على رسم بياني ثلاثي الأبعاد فارغ.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

لإنشاء مخطط التبعثر ، استخدم دالة التبعثر واكتب المحاور الثلاثة التي حددتها سابقًا.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

إذا قمت بتشغيل الكود ، فستحصل الآن على مخطط مبعثر ثلاثي الأبعاد أساسي.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

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

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

يمكنك تحديد لون وحجم وشكل كل محور. يتيح لك خيار cmap اختيار سمة ألوان لجميع المحاور الخاصة بك بدلاً من تحديدها واحدة تلو الأخرى.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

يمكنك أيضًا إضافة تسميات المحور باتباع البنية أدناه:

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

يعتمد تنسيق مخطط التبعثر كليًا على الشكل الذي تريد أن يبدو عليه الرسم البياني النهائي. عند تشغيل الكود في هذا المثال ، هذا هو الشكل الذي سيظهر به:

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

تفعيل تفاعل مخطط التبعثر

الخطوة التالية هي جعل مخطط التشتت ثلاثي الأبعاد تفاعليًا. لاحظ أن هذه الميزة متوفرة فقط في دفتر jupyter.

لجعل الرسوم البيانية تفاعلية ، استخدم أمر دفتر الملاحظات٪ matplotlib .

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

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

بجانب عناصر التحكم ، هناك أيضًا معلومات تتعلق بموضع x و y و z لنقطة رسم معينة اعتمادًا على مكان وضع مؤشر الماوس.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

إذا كنت تريد أن تظهر مؤامرة التبعثر في نقطة عرض معينة كلما قمت بتشغيلها ، فيمكنك استخدام أوامر ax.azim أو ax.elev .

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

استيراد الرسم المبعثر ثلاثي الأبعاد من Python إلى LuckyTemplates

بمجرد أن تشعر بالرضا عن شكل مخطط التبعثر ، فإن الخطوة التالية هي استيراده من دفتر ملاحظات jupyter إلى LuckyTemplates.

افتح سطح مكتب LuckyTemplates وانتقل إلى علامة التبويب الصفحة الرئيسية . حدد الحصول على البيانات> المزيد .

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

في معالج Get Data ، ابحث عن خيار Python script ثم انقر فوق Connect .

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

انسخ الرمز من مجموعة البيانات في دفتر ملاحظات Jupyter والصقه في مربع النص Script الخاص بـ LuckyTemplates. ثم انقر فوق "موافق" .

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

انقر فوق مجموعة البيانات وحدد تحميل .

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

يمكن الآن رؤية مجموعة البيانات من كود Python الخاص بك في LuckyTemplates ضمن جزء الحقول.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

لتقديمها بشكل مرئي ، انقر فوق خيار Python visual ضمن جزء التصور ثم قم بتمكين مرئيات البرنامج النصي .

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

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

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

بمجرد الانتهاء ، ارجع إلى دفتر Jupyter وانسخ الكود الخاص بك (باستثناء وجهة النظر). الصق هذا في محرر نصوص Python في LuckyTemplates.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

قبل تشغيل الشفرة ، تحتاج إلى إجراء بعض التغييرات. نظرًا لأن مجموعات البيانات في LuckyTemplates تسمى مجموعة البيانات افتراضيًا ، فأنت بحاجة إلى التعليق على متغير df وبدلاً من ذلك ، قم بتعيين df كمجموعة بيانات.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

وأخيرًا ، اكتب الدالة plt.show () بحيث يمكن عرض مخطط التبعثر في سطح مكتب LuckyTemplates.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

هذا هو الشكل الذي يبدو عليه مخطط التشتت ثلاثي الأبعاد في LuckyTemplates.

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

إضافة مرشحات الأبعاد في LuckyTemplates

إن الشيء العظيم في LuckyTemplates هو أنه يسمح لك بعمل تصورات ديناميكية . يمكنك إضافة عوامل تصفية الأبعاد إلى مخطط التشتت ثلاثي الأبعاد الخاص بك بحيث يمكنك التحكم في البيانات التي يتم عرضها في التمثيل المرئي.

اسحب حقلاً من اختيارك إلى لوحة LuckyTemplates ، ثم قم بتحويله إلى عامل تصفية باستخدام خيار Slicer في جزء المرئيات .

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

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

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

إنشاء مخطط مبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates

خاتمة

يعد إنشاء مخطط تبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates طريقة فعالة لتصور البيانات بثلاثة متغيرات. يسمح لك بتحديد الأنماط والاتجاهات في البيانات ويمكن تخصيصها لتلائم احتياجات حالة الاستخدام المحددة الخاصة بك.

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

بشكل عام ، يتيح لك استخدام Python في LuckyTemplates تخصيص تصوراتك وإنشاء مخططات ومخططات مخصصة غير متوفرة في خيارات التصور المضمنة. إنه مثالي لمعالجة البيانات وتحليلها ، ويمكن استخدامه لتنظيف البيانات وتحويلها وتحليلها قبل عرضها في LuckyTemplates.

أتمنى لك كل خير،


ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته