كيفية إنشاء سحابة نقطة من 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 ')
مثال 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 ')
يمكنك العثور على المزيد من دروس بايثون هنا .