اذهب إلى المحتوى
  • 0

لماذا تظهر النافذة مرتين عند تنفيذ الكود

Ail Ahmed

السؤال

السلام عليكم

عند عمل تشغيل الكود ده بيظهر الرسم البياناتي مره صور فارغ ومره صور فيه الرسم فا اي حل المكشله دي انا عاوز تظهر صوره الرسم فقط 

# Create a bar plot for statistics such as the mean and standard deviation.
plt.figure(figsize=(12,11))
# Choose values to plot (eg mean and std)
statistical[['mean' , 'std' ,  'min' , "25%" , "50%" , "75%", 'max']].plot(kind='bar',figsize=(14,8))
plt.title("Statistical Summary of Diabetes Dataset")
plt.xlabel("Features")
plt.ylabel("Value")
plt.legend(["Mean" , "Std" , "Min" , "25%" , "50%" , "75%" "Max"])
plt.show()

ودي البيانات 

 

diabetes_clean.csv

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

ما تحتاجه هو القيام بالتالي:

import pandas as pd
import matplotlib.pyplot as plt

statistical = pd.read_csv("diabetes_clean.csv")

statistical = statistical.describe()

plt.figure(figsize=(12,11))
statistical.loc[["mean", "std", "min", "25%", "50%", "75%", "max"]].transpose().plot(kind='bar', figsize=(14,8))
plt.title("Statistical Summary of Diabetes Dataset")
plt.xlabel("Features")
plt.ylabel("Value")
plt.legend(["Mean", "Std", "Min", "25%", "50%", "75%", "Max"])
plt.tight_layout()
plt.show()

هنا plt.figure(figsize=(12,11))  نقوم بإنشاء رسم بياني بحجم 12x11 بوصة.

وفي الأسطر التي تليه نحدد شكل الرسم البياني.

بالنسبة لـ plt.tight_layout() فهي لضبط تخطيط الرسم البياني لضمان عرض جميع البيانات بشكل صحيح.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

ما تقوم به transpose() هو تغيير اتجاه البيانات في الـ DataFrame، أي قبل استخدامها تكون البيانات مرتبة في صفوف وأعمدة، حيث تمثل كل صف سجلًا row وكل عمود ميزة column.

بعد transpose() تُصبح الأعمدة صفوفًا والعكس صحيح، أي تمثل كل صف ميزة، وكل عمود قيمة إحصائية (مثل المتوسط، الانحراف المعياري، الحد الأدنى، إلخ).

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

وكمان عاوز اعرف اي الloc

بتاريخ الآن قال Mustafa Suleiman:

ما تقوم به transpose() هو تغيير اتجاه البيانات في الـ DataFrame، أي قبل استخدامها تكون البيانات مرتبة في صفوف وأعمدة، حيث تمثل كل صف سجلًا row وكل عمود ميزة column.

بعد transpose() تُصبح الأعمدة صفوفًا والعكس صحيح، أي تمثل كل صف ميزة، وكل عمود قيمة إحصائية (مثل المتوسط، الانحراف المعياري، الحد الأدنى، إلخ).

 

الف شكرااا لحضرتك جدا 

بس ممكن اعرف اي الميزه من كده يعني ؟

بس بجدا الف شكرااا يا أ.مصظفي الرسم شكل بقا جميل اووي 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...