تصور عمود من DataFrame باستخدام مكتبة Seaborn

دعنا نحاول تصور البيانات على الحملات الإعلانية المخزنة في DataFrame.

معين:


DataFrame ، الذي يخزن إحصاءات عن الحملات الإعلانية للمؤشرات التالية:

  • CAMPAIGNNAME
  • تاريخ
  • الانطباعات
  • نقرات
  • نسبة النقر إلى الظهور
  • كلفة
  • متوسط ​​تكلفة النقرة
  • معدل الارتداد
  • AvgPageviews
  • معدل التحويل
  • CostPerConversion
  • التحويلات



نحن نستورد كل ما نحتاجه:


import seaborn as sns from pandas import Series,DataFrame 

قراءة DataFrame لدينا من CSV


 f=DataFrame.from_csv("cashe.csv",header=0,sep='',index_col=0,parse_dates=True) 


تصور بيانات العمود AvgCpc


 sns.distplot(f['AvgCpc'],bins=25) plt.show() 

نحصل على الرسم البياني التالي:



يوضح هذا الرسم البياني توزيع تكاليف النقرات. يوضح الرسم البياني أن النقرة في أغلب الأحيان تكلف حوالي 3.5 روبل.

لجعل الرسم البياني أكثر دقة ، قم بزيادة القيمة في "صناديق". تعكس هذه المعلمة عدد الأجزاء التي سيتم تقسيم مخططنا إليها.

 sns.distplot(f['AvgCpc'],bins=50) plt.show() 

نحصل على ما يلي:



يمكنك أيضا استبدال الرسم البياني مع مؤامرة البساط (البساط)

 sns.distplot(f['AvgCpc'],bins=25,rug=True,hist=False) plt.show() 



دعنا نعود إلى الرسم البياني.

تعيين الأسماء والألوان


نحن لون الخط الأزرق والأعمدة الزرقاء.

 sns.distplot(f['AvgCpc'],bins=25, kde_kws={'color':'indianred','label':''}, hist_kws={'color':'blue','label':''}) plt.show() 

Source: https://habr.com/ru/post/ar459900/


All Articles