الباندا: قم بإنشاء رسم بياني لكل عمود في dataframe


يمكنك استخدام بناء الجملة الأساسي التالي لإنشاء رسم بياني لكل عمود في pandas DataFrame:

 import pandas as pd
import matplotlib. pyplot as plt

#define number of subplots
fig, axis = plt. subplots (1, 3)

#create histogram for each column in DataFrame
df. hist (ax=axis)

يستخدم هذا المثال بالتحديد وظيفة subplots() لتحديد وجود 3 أعمدة في DataFrame، ثم يقوم بإنشاء رسم بياني لكل عمود.

يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.

مثال: قم بإنشاء رسم بياني لكل عمود في الرسم البياني لـ Pandas

لنفترض أن لدينا DataFrame الباندا التالية التي تحتوي على ثلاثة أعمدة:

 import pandas as pd
import numpy as np

#make this example reproducible
n.p. random . seeds (1)

#createDataFrame
df = pd. DataFrame ({' points ': np. random . normal (loc=20, scale=2, size=300),
                   ' assists ': np. random . normal (loc=14, scale=3, size=300),
                   ' rebounds ': np. random . normal (loc=12, scale=1, size=300)})

#view head of DataFrame
print ( df.head ())

      points assists rebounds
0 23.248691 20.197350 10.927036
1 18.776487 9.586529 12.495159
2 18.943656 11.509484 11.047938
3 17.854063 11.358267 11.481854
4 21.730815 13.162707 10.538596

يمكننا استخدام الصيغة التالية لإنشاء رسم بياني لكل من الأعمدة الثلاثة في DataFrame:

 import matplotlib. pyplot as plt

#define format for subplots (1 row and 3 columns)
fig, axis = plt. subplots (1, 3)

#create histogram for each column in DataFrame
df. hist (ax=axis)

والنتيجة هي شبكة تحتوي على صف واحد وثلاثة أعمدة تعرض رسمًا بيانيًا لكل عمود في DataFrame.

إذا أردت، يمكنك استخدام الوسيطة Figsize لتغيير حجم الرسوم البيانية بالإضافة إلى وسيطات edgecolor و grid لتحسين مظهر الرسوم البيانية:

 import matplotlib. pyplot as plt 

#define format for subplots
fig, axis = plt. subplots (1, 3, figsize=(8,3))

#create histogram for each column in DataFrame
df. hist (ax=axis, edgecolor=' black ', grid= False ) 

تقوم الباندا بإنشاء رسم بياني لكل عمود في DataFrame

لا تتردد في اللعب باستخدام وسيطات الدالة subplots() لتحديد التنسيق الدقيق وحجم الرسوم البيانية.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في الباندا:

كيفية تغيير عدد الصناديق المستخدمة في الرسم البياني الباندا
كيفية تغيير نطاق المحور X في الرسم البياني الباندا
كيفية رسم الرسوم البيانية حسب المجموعة في الباندا

Add a Comment

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