كيفية إنشاء سحابة نقطة من pandas dataframe


هناك طريقتان لإنشاء سحابة نقطية باستخدام البيانات من pandas DataFrame:

1. استخدم pandas.DataFrame.plot.scatter

إحدى الطرق لإنشاء مخطط مبعثر هي استخدام دالة Pandas المضمنة في plot.scatter() ‎ :

 import pandas as pd

df. plot . scatter (x = ' x_column_name ', y = ' y_columnn_name ')

2. استخدم matplotlib.pyplot.scatter

هناك طريقة أخرى لإنشاء مخطط مبعثر وهي استخدام الدالة Matplotlib pyplot.scatter() :

 import matplotlib. pyplot as plt

plt. scatter (df.x, df.y)

يقدم هذا البرنامج التعليمي مثالاً لاستخدام كل من هذه الطرق.

مثال 1: استخدام الباندا

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة plot.scatter() ‎ لإنشاء مخطط مبعثر بسيط:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({'x': [1, 3, 3, 4, 5, 7, 9, 12, 13, 15],
                   'y': [5, 7, 9, 7, 6, 12, 14, 18, 15, 22]})

#create scatterplot
df. plot . scatter (x=' x ', y=' y ')

سحابة نقطة الباندا

لاحظ أنه يمكنك استخدام الوسيطتين s و c لتغيير حجم النقاط ولونها، على التوالي:

 df. plot . scatter (x=' x ', y=' y ', s= 60 , c=' green ') 

نقطة السحابة باستخدام DataFrame الباندا

مثال 2: استخدام Matplotlib

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة pyplot.scatter() لإنشاء مخطط مبعثر:

 import pandas as pd
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({'x': [1, 3, 3, 4, 5, 7, 9, 12, 13, 15],
                   'y': [5, 7, 9, 7, 6, 12, 14, 18, 15, 22]})

#create scatterplot
plt. scatter (df.x, df.y)

لاحظ أنه يمكنك استخدام الوسيطتين s و c لتغيير حجم النقاط ولونها، على التوالي:

 plt. scatter (df.x, df.y, s= 60 , c=' purple ') 

يمكنك العثور على المزيد من دروس بايثون هنا .

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *