آموزش نمودار ویولن در Matplotlib
آموزش نمودار ویولن در Matplotlib
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش نمودار ویولن در Matplotlib خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش پایتون
نمودار ویولن شبیه طرح های جعبه ای است با این تفاوت که چگالی احتمال داده ها را نیز در مقادیر مختلف نشان می دهد. این نمودارها همانند نمودارهای استاندارد جعبه، شامل یک نشانگر برای میانه داده ها و یک جعبه نشان دهنده دامنه بین چهارقسمی است. برآورد شده روی این طرح جعبه برآورد تراکم هسته است. همانند نمودارهای جعبه ای ، از طرح های ویولن برای نشان دادن مقایسه یک توزیع متغیر (یا توزیع نمونه) در “دسته بندی” های مختلف استفاده می شود.
یک نمودار ویولون از یک طرح جعبه ساده بسیار آموزنده است. در حقیقت در حالی که یک طرح جعبه فقط آمار خلاصه ای از جمله میانگین / متوسط و دامنه های بین ذره ای را نشان می دهد ، نمودار ویولن توزیع کامل داده ها را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import matplotlib.pyplot as plt np.random.seed(10) collectn_1 = np.random.normal(100, 10, 200) collectn_2 = np.random.normal(80, 30, 200) collectn_3 = np.random.normal(90, 20, 200) collectn_4 = np.random.normal(70, 25, 200) ## combine these different collections into a list data_to_plot = [collectn_1, collectn_2, collectn_3, collectn_4] # Create a figure instance fig = plt.figure() # Create an axes instance ax = fig.add_axes([0,0,1,1]) # Create the boxplot bp = ax.violinplot(data_to_plot) 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
دیدگاه شما