الباندا: كيفية إنشاء رسم بياني بمقياس لوغاريتمي
يمكنك استخدام الوسيطتين 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
كيفية إنشاء رسم بياني من سلسلة الباندا
كيفية رسم الرسوم البيانية حسب المجموعة في الباندا