آموزش نمودار پای در Matplotlib

3 سال پیش
آموزش نمودار پای در Matplotlib

آموزش نمودار پای در Matplotlib

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش نمودار پای در Matplotlib خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون

نمودار پای فقط می تواند یک سری داده را نمایش دهد. نمودارهای پای، متناسب با مجموع موارد، اندازه موارد (به نام گوه) را در یک سری داده نشان می دهد. نقاط داده در نمودار پای به صورت درصدی از کل پای نمایش داده می شود.

Matplotlib API دارای یک تابع ()pie  است که یک نمودار دایره ای را نشان می دهد که داده ها را در یک آرایه نشان می دهد. مساحت کسری هر گوه با x / sum (x) داده می شود. اگر جمع (x) <1 باشد ، مقادیر x مستقیماً مساحت کسری را می دهد و آرایه نرمال نمی شود. در نتیجه پای یک گوه خالی از اندازه ۱ وجود دارد – مجموع (x).

نمودار شکل پای اگر شکل و محورها مربع باشد یا جنبه Axes برابر باشد، به نظر می رسد.

مولفه های نمودار پای

جدول زیر پارامترهای یک نمودار پای را نشان می دهد –

x آرایه مانند. اندازه های گوه.
labels لیبل ها دنباله ای از رشته ها که برچسب های هر گوه را تهیه می کنند.
Colors دنباله ای از matplotlibcolorargs که نمودار دایره ای از آن چرخه می خورد. در صورت عدم وجود ، از رنگ ها در چرخه فعال فعلی استفاده می شود.
Autopct برای برچسب گذاری گوه ها با مقدار عددی آنها استفاده می شود. برچسب در داخل گوه قرار می گیرد. رشته فرمت fmt٪ pct خواهد بود.

.
کد زیر از تابع ()pie برای نمایش نمودار پای لیست دانشجویان ثبت نام شده در دوره های مختلف زبان کامپیوتر استفاده می کند. درصد متناسب با کمک پارامتر autopct که روی٪ ۱٫۲f٪ تنظیم شده است ، در داخل گوه مربوطه نمایش داده می شود.

from matplotlib import pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_axes([0,0,1,1])
ax.axis('equal')
langs = ['C', 'C++', 'Java', 'Python', 'PHP']
students = [23,17,35,29,12]
ax.pie(students, labels = langs,autopct='%1.2f%%')
plt.show()

Pie Chart

 

منبع.

لیست جلسات قبل آموزش Matplotlib

  1. آموزش Matplotlib
  2. معرفی Matplotlib 
  3.  آموزش تنظیمات محیط Matplotlib 
  4. آموزش توزیع آناکوندا در Matplotlib 
  5. آموزش نوت بوک Jupyter در Matplotlib 
  6. آموزش Pyplot API در Matplotlib 
  7. آموزش طرح ساده در Matplotlib 
  8. آموزش ماژول PyLab در Matplotlib
  9. آموزش رابط شی گرا در Matplotlib 
  10. آموزش کلاس Figure در Matplotlib 
  11. آموزش کلاس محورها در Matplotlib
  12. آموزش Multiplots در Matplotlib
  13. آمورش تابع ()Subplots در Matplotlib  
  14. آموزش تابع ()Subplot2grid در Matplotlib
  15. آموزش grid در Matplotlib 
  16. آموزش قالب بندی محورها در Matplotlib
  17. آموزش تنظیم محدودیت ها در Matplotlib
  18. آموزش تنظیم تیک لیبل ها در Matplotlib
  19. آموزش محورهای دوگانه در Matplotlib
  20. آموزش نمودار میله ای در Matplotlib 
  21. آموزش هیستوگرام در Matplotlib
  22. آموزش نمودار پای در Matplotlib
  23. آموزش نمودارهای پراکندگی در Matplotlib 
  24.  آموزش نمودار کانتور در Matplotlib
  25. آموزش نمودار quiver در Matplotlib 
  26. آموزش نمودار جعبه ای در Matplotlib 
  27. آموزش نمودار ویولن در Matplotlib 
  28. آموزش نمودار سه بعدی در Matplotlib
  29. آموزش طرح سه بعدی کانتور در Matplotlib
  30. آموزش نمودار ۳D Wireframe در Matplotlib
  31. آموزش نمودار سطح ۳D در Matplotlib
  32. آموزش کار با متن در Matplotlib 
  33. آموزش عبارات ریاضی در Matplotlib
  34. آموزش کار با تصاویر در Matplotlib 
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه