ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، ستتعلم كيفية إنشاء مخطط مبعثر ثلاثي الأبعاد (3D) باستخدام Python في LuckyTemplates. هي لغة برمجة تُستخدم على نطاق واسع لتحليل البيانات والتصور. إنها أداة قوية لإنشاء مخططات ومخططات تفاعلية. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
مخطط التشتت ثلاثي الأبعاد هو تمثيل مرئي لنقاط البيانات على رسم بياني ثلاثي الأبعاد. إنها مفيدة لعرض العلاقات بين ثلاثة متغيرات ، ويمكن استخدامها لتحديد الأنماط والاتجاهات في البيانات.
بنهاية هذه المدونة ، ستتمكن من إنشاء مخطط مبعثر ثلاثي الأبعاد يبدو كالتالي:
سيحتوي الرسم البياني الناتج على أداة تقطيع مضمنة تسمح لك بالاختيار بين طبقات مختلفة من البيانات. استخدم المثال مجموعة بيانات الماس تتكون من حجم الجزرة والسعر وعمق الماس.
جدول المحتويات
بناء مجموعة البيانات والمتغيرات في بايثون
افتح دفتر Jupyter الخاص بك .
الخطوة الأولى هي استيراد الحزم. في هذا المثال ، يتم استخدام حزم pandas و numpy و seaborn و matplotlib.plypot و Axes3D. يتم حفظها كمتغيرات لتسهيل استخدامها في الكود.
تعد حزم الباندا والحزم الصغيرة أساسية لمعالجة البيانات . و seaborn هي مكتبة لتصور البيانات في Python توفر واجهة عالية المستوى لرسم رسومات إحصائية جذابة وغنية بالمعلومات.
حزمة matplotlib.plypot هي مكتبة لتصور البيانات في Python تُستخدم لإنشاء مجموعة واسعة من التصورات الثابتة والمتحركة والتفاعلية في Python. وأخيرًا ، تسمح لك حزمة Axes3D بتحويل الرسم البياني كشكل ثلاثي الأبعاد.
بعد استيراد الحزم ، فإن الخطوة التالية هي تحميل مجموعة البيانات. في هذه الحالة ، يتم استخدام مجموعة بيانات الماس البحري وحفظها كمتغير df .
إذا كنت تريد عرض شكل مجموعة البيانات ، فأنشئ خلية أخرى وقم بتشغيل df.head () . ستتمكن بعد ذلك من رؤية الأبعاد والمقاييس داخل مجموعة البيانات الماسية.
لتعيين متغيرات x و y و z للرسم البياني الخاص بك ، اتبع متغير بناء الجملة = مجموعة البيانات ['البعد'] كما هو موضح أدناه:
أنشئ الشكل المبعثر ثلاثي الأبعاد في بايثون
لإنشاء الشكل ثلاثي الأبعاد ، استخدم متغير matplotlib . ثم ضمن الأقواس ، اختر مقاييس الرسم البياني التي تريد تخصيصها.
إذا كنت تريد تنسيق حجم الشكل ، على سبيل المثال ، فأنت بحاجة إلى استخدام مقياس حجم الشكل ثم تحديد الحجم الذي تريده.
لتحديد محاورك ، استخدم مجموعة بيانات Axes3D وقم بتغليف متغير "التين" داخل الأقواس. القيام بذلك يحول هذا المتغير إلى دالة. بعد ذلك ، استخدم الدالة fig.add_axes () لإضافة المحاور التي حددتها في الشكل.
عند تشغيل الكود ، ستحصل على رسم بياني ثلاثي الأبعاد فارغ.
لإنشاء مخطط التبعثر ، استخدم دالة التبعثر واكتب المحاور الثلاثة التي حددتها سابقًا.
إذا قمت بتشغيل الكود ، فستحصل الآن على مخطط مبعثر ثلاثي الأبعاد أساسي.
إذا كنت تريد إجراء تغييرات في التنسيق على مخطط التبعثر ، فارجع إلى أحدث سطر من التعليمات البرمجية. بعد المحور الأخير ، اضغط على SHIFT + TAB . سيؤدي هذا إلى فتح قائمة منسدلة تحتوي على قائمة بتغييرات التنسيق المختلفة التي يمكنك إجراؤها على قطعة الأرض.
يمكنك تحديد لون وحجم وشكل كل محور. يتيح لك خيار cmap اختيار سمة ألوان لجميع المحاور الخاصة بك بدلاً من تحديدها واحدة تلو الأخرى.
يمكنك أيضًا إضافة تسميات المحور باتباع البنية أدناه:
يعتمد تنسيق مخطط التبعثر كليًا على الشكل الذي تريد أن يبدو عليه الرسم البياني النهائي. عند تشغيل الكود في هذا المثال ، هذا هو الشكل الذي سيظهر به:
تفعيل تفاعل مخطط التبعثر
الخطوة التالية هي جعل مخطط التشتت ثلاثي الأبعاد تفاعليًا. لاحظ أن هذه الميزة متوفرة فقط في دفتر jupyter.
لجعل الرسوم البيانية تفاعلية ، استخدم أمر دفتر الملاحظات٪ matplotlib .
عند تشغيل الكود ، سترى أنه تمت إضافة مخطط التبعثر الآن باستخدام عناصر تحكم تسمح لك بتغيير منظور الرسم البياني وحجمه.
بجانب عناصر التحكم ، هناك أيضًا معلومات تتعلق بموضع x و y و z لنقطة رسم معينة اعتمادًا على مكان وضع مؤشر الماوس.
إذا كنت تريد أن تظهر مؤامرة التبعثر في نقطة عرض معينة كلما قمت بتشغيلها ، فيمكنك استخدام أوامر ax.azim أو ax.elev .
استيراد الرسم المبعثر ثلاثي الأبعاد من Python إلى LuckyTemplates
بمجرد أن تشعر بالرضا عن شكل مخطط التبعثر ، فإن الخطوة التالية هي استيراده من دفتر ملاحظات jupyter إلى LuckyTemplates.
افتح سطح مكتب LuckyTemplates وانتقل إلى علامة التبويب الصفحة الرئيسية . حدد الحصول على البيانات> المزيد .
في معالج Get Data ، ابحث عن خيار Python script ثم انقر فوق Connect .
انسخ الرمز من مجموعة البيانات في دفتر ملاحظات Jupyter والصقه في مربع النص Script الخاص بـ LuckyTemplates. ثم انقر فوق "موافق" .
انقر فوق مجموعة البيانات وحدد تحميل .
يمكن الآن رؤية مجموعة البيانات من كود Python الخاص بك في LuckyTemplates ضمن جزء الحقول.
لتقديمها بشكل مرئي ، انقر فوق خيار Python visual ضمن جزء التصور ثم قم بتمكين مرئيات البرنامج النصي .
بعد ذلك ، حدد البيانات من جزء الحقول التي تريد عرضها في مخطط التبعثر. يوصى بإحضار جميع البيانات لأنه يسمح لك بتوسيع مجموعة البيانات وتمكين الوظائف الأخرى المتوفرة في LuckyTemplates.
بمجرد الانتهاء ، ارجع إلى دفتر Jupyter وانسخ الكود الخاص بك (باستثناء وجهة النظر). الصق هذا في محرر نصوص Python في LuckyTemplates.
قبل تشغيل الشفرة ، تحتاج إلى إجراء بعض التغييرات. نظرًا لأن مجموعات البيانات في LuckyTemplates تسمى مجموعة البيانات افتراضيًا ، فأنت بحاجة إلى التعليق على متغير df وبدلاً من ذلك ، قم بتعيين df كمجموعة بيانات.
وأخيرًا ، اكتب الدالة plt.show () بحيث يمكن عرض مخطط التبعثر في سطح مكتب LuckyTemplates.
هذا هو الشكل الذي يبدو عليه مخطط التشتت ثلاثي الأبعاد في LuckyTemplates.
إضافة مرشحات الأبعاد في LuckyTemplates
إن الشيء العظيم في LuckyTemplates هو أنه يسمح لك بعمل تصورات ديناميكية . يمكنك إضافة عوامل تصفية الأبعاد إلى مخطط التشتت ثلاثي الأبعاد الخاص بك بحيث يمكنك التحكم في البيانات التي يتم عرضها في التمثيل المرئي.
اسحب حقلاً من اختيارك إلى لوحة LuckyTemplates ، ثم قم بتحويله إلى عامل تصفية باستخدام خيار Slicer في جزء المرئيات .
ستختلف البيانات الموجودة في الرسم ثلاثي الأبعاد بناءً على الخيار الذي تحدده في أداة التقطيع. يمكنك إضافة أبعاد وفلاتر أخرى إلى تصور تقرير LuckyTemplates الخاص بك بناءً على تفضيلاتك أو متطلباتك.
بعد ذلك ، يمكنك تهيئة أداة التقطيع الخاصة بك وتحويلها إلى أزرار. يمكنك أيضًا إنشاء مربع نص يُظهر خيار تقطيع الشرائح الذي حددته.
خاتمة
يعد إنشاء مخطط تبعثر ثلاثي الأبعاد باستخدام Python في LuckyTemplates طريقة فعالة لتصور البيانات بثلاثة متغيرات. يسمح لك بتحديد الأنماط والاتجاهات في البيانات ويمكن تخصيصها لتلائم احتياجات حالة الاستخدام المحددة الخاصة بك.
علاوة على ذلك ، يعد تحويل مخطط التبعثر إلى تصور ديناميكي في LuckyTemplates طريقة رائعة لإنشاء لوحات معلومات تفاعلية تتيح للمستخدمين استكشاف البيانات ذات الصلة بهم وعرضها.
بشكل عام ، يتيح لك استخدام Python في LuckyTemplates تخصيص تصوراتك وإنشاء مخططات ومخططات مخصصة غير متوفرة في خيارات التصور المضمنة. إنه مثالي لمعالجة البيانات وتحليلها ، ويمكن استخدامه لتنظيف البيانات وتحويلها وتحليلها قبل عرضها في LuckyTemplates.
أتمنى لك كل خير،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته