آموزش نمودار پای در Matplotlib
آموزش نمودار پای در Matplotlib
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش نمودار پای در Matplotlib خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
نمودار پای فقط می تواند یک سری داده را نمایش دهد. نمودارهای پای، متناسب با مجموع موارد، اندازه موارد (به نام گوه) را در یک سری داده نشان می دهد. نقاط داده در نمودار پای به صورت درصدی از کل پای نمایش داده می شود.
Matplotlib API دارای یک تابع ()pie است که یک نمودار دایره ای را نشان می دهد که داده ها را در یک آرایه نشان می دهد. مساحت کسری هر گوه با x / sum (x) داده می شود. اگر جمع (x) <1 باشد ، مقادیر x مستقیماً مساحت کسری را می دهد و آرایه نرمال نمی شود. در نتیجه پای یک گوه خالی از اندازه 1 وجود دارد – مجموع (x).
نمودار شکل پای اگر شکل و محورها مربع باشد یا جنبه Axes برابر باشد، به نظر می رسد.
مولفه های نمودار پای
جدول زیر پارامترهای یک نمودار پای را نشان می دهد –
x | آرایه مانند. اندازه های گوه. |
labels | لیبل ها دنباله ای از رشته ها که برچسب های هر گوه را تهیه می کنند. |
Colors | دنباله ای از matplotlibcolorargs که نمودار دایره ای از آن چرخه می خورد. در صورت عدم وجود ، از رنگ ها در چرخه فعال فعلی استفاده می شود. |
Autopct | برای برچسب گذاری گوه ها با مقدار عددی آنها استفاده می شود. برچسب در داخل گوه قرار می گیرد. رشته فرمت fmt٪ pct خواهد بود. |
.
کد زیر از تابع ()pie برای نمایش نمودار پای لیست دانشجویان ثبت نام شده در دوره های مختلف زبان کامپیوتر استفاده می کند. درصد متناسب با کمک پارامتر autopct که روی٪ 1.2f٪ تنظیم شده است ، در داخل گوه مربوطه نمایش داده می شود.
1 2 3 4 5 6 7 8 9 |
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() |
لیست جلسات قبل آموزش Matplotlib
- آموزش Matplotlib
- معرفی Matplotlib
- آموزش تنظیمات محیط Matplotlib
- آموزش توزیع آناکوندا در Matplotlib
- آموزش نوت بوک Jupyter در Matplotlib
- آموزش Pyplot API در Matplotlib
- آموزش طرح ساده در Matplotlib
- آموزش ماژول PyLab در Matplotlib
- آموزش رابط شی گرا در Matplotlib
- آموزش کلاس Figure در Matplotlib
- آموزش کلاس محورها در Matplotlib
- آموزش Multiplots در Matplotlib
- آمورش تابع ()Subplots در Matplotlib
- آموزش تابع ()Subplot2grid در Matplotlib
- آموزش grid در Matplotlib
- آموزش قالب بندی محورها در Matplotlib
- آموزش تنظیم محدودیت ها در Matplotlib
- آموزش تنظیم تیک لیبل ها در Matplotlib
- آموزش محورهای دوگانه در Matplotlib
- آموزش نمودار میله ای در Matplotlib
- آموزش هیستوگرام در Matplotlib
- آموزش نمودار پای در Matplotlib
- آموزش نمودارهای پراکندگی در Matplotlib
- آموزش نمودار کانتور در Matplotlib
- آموزش نمودار quiver در Matplotlib
- آموزش نمودار جعبه ای در Matplotlib
- آموزش نمودار ویولن در Matplotlib
- آموزش نمودار سه بعدی در Matplotlib
- آموزش طرح سه بعدی کانتور در Matplotlib
- آموزش نمودار 3D Wireframe در Matplotlib
- آموزش نمودار سطح 3D در Matplotlib
- آموزش کار با متن در Matplotlib
- آموزش عبارات ریاضی در Matplotlib
- آموزش کار با تصاویر در Matplotlib
دیدگاه شما