الباندا: كيفية إنشاء رسم بياني بمقياس لوغاريتمي


يمكنك استخدام الوسيطتين logx و logy لإنشاء رسوم بيانية ذات مقاييس لوغاريتمية على المحور x والمحور y، على التوالي، في الباندا:

 #create histogram with log scale on x-axis
df[' my_column ']. plot (kind=' hist ', logx= True )

#create histogram with log scale on y-axis
df[' my_column ']. plot (kind=' hist ', logy= True )

يوضح المثال التالي كيفية استخدام هذه الوسيطات لإنشاء رسوم بيانية ذات مقاييس لوغاريتمية في الباندا.

ذات صلة: متى يجب عليك استخدام المقياس اللوغاريتمي في الرسوم البيانية؟

مثال: قم بإنشاء رسم بياني بمقياس لوغاريتمي في الباندا

لنفترض أن لدينا DataFrame الباندا التالية مع 5000 صف:

 import pandas as pd
import numpy as np

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

#createDataFrame
df = pd. DataFrame ({' values ': np. random . lognormal (size= 5000 )})

#view first five rows of DataFrame
print ( df.head ())

     values
0 5.075096
1 0.542397
2 0.589682
3 0.341992
4 2.375974

يمكننا استخدام الصيغة التالية لإنشاء رسم بياني بمقياس خطي على كل من المحور السيني والمحور الصادي:

 #create histogram
df[' values ']. plot (kind=' hist ')

يحتوي كل من المحور السيني والمحور الصادي حاليًا على مقياس خطي.

يمكننا استخدام الوسيطة logx=True لتحويل المحور السيني إلى مقياس لوغاريتمي:

 #create histogram with log scale on x-axis
df[' values ']. plot (kind=' hist ', logx= True )

رسم بياني للباندا بمقياس لوغاريتمي على المحور السيني

تتبع القيم الموجودة على المحور السيني الآن مقياسًا لوغاريتميًا.

ويمكننا استخدام الوسيطة logy=True لتحويل المحور y إلى مقياس لوغاريتمي:

 #create histogram with log scale on y-axis
df[' values ']. plot (kind=' hist ', logy= True ) 

رسم بياني للباندا بمقياس لوغاريتمي على المحور ص

تتبع القيم الموجودة على المحور y الآن مقياسًا لوغاريتميًا.

مصادر إضافية

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

كيفية إنشاء رسم بياني من Pandas DataFrame
كيفية إنشاء رسم بياني من سلسلة الباندا
كيفية رسم الرسوم البيانية حسب المجموعة في الباندا

Add a Comment

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