مصورسازی داده چیست؟

چرا مصورسازی داده مهم است، اصول مصورسازی مؤثر، آشنایی با matplotlib و انواع پایه نمودارها

چرا مصورسازی داده؟

مغز انسان برای پردازش تصویر ساخته شده است، نه جدول اعداد! یک نمودار خوب می‌تواند در چند ثانیه چیزی را منتقل کند که در جدول هزار سطری پنهان است. به همین دلیل مصورسازی، زبان مشترک دانشمند داده با بقیه دنیاست.

کاربردهای مصورسازی:

مثال: قدرت یک نگاه

این اعداد را مقایسه کنید: [۱۲، ۱۵، ۱۴، ۱۳، ۱۶، ۱۵، ۸۵]. در متن، عدد ۸۵ شاید به‌سادگی از چشم شما بگذرد؛ اما در نمودار میله‌ای، یک میله بلند غیرعادی فوراً خودش را نشان می‌دهد!

اصول مصورسازی مؤثر

انواع پایه نمودار

نموداربهترین کاربردمثال
خطی (Line)روند در طول زمانفروش ماهانه
میله‌ای (Bar)مقایسه دسته‌هافروش هر شهر
پراکندگی (Scatter)رابطه دو متغیرقد و وزن
هیستوگرام (Hist)توزیع یک متغیرتوزیع نمرات
جعبه‌ای (Box)خلاصه توزیع + داده پرتمقایسه حقوق دپارتمان‌ها
دایره‌ای (Pie)نسبت‌ها (فقط موارد کم!)سهم بازار

matplotlib — کتابخانه استاندارد

در پایتون، matplotlib پرکاربردترین کتابخانه ترسیم است. الگوی پایه:

import matplotlib.pyplot as plt

plt.plot(x, y)        # رسم
plt.title("عنوان")    # عنوان
plt.xlabel("محور x")  # برچسب محور
plt.ylabel("محور y")
plt.show()            # نمایش

در Jupyter، خروجی زیر خود سلول نمایش داده می‌شود و با plt.savefig("chart.png") هم می‌توانید ذخیره کنید.

نکته: نمودار دایره‌ای فقط وقتی خوب است که ۲ تا ۴ بخش داشته باشد؛ با بخش‌های زیاد، خواندنش سخت می‌شود. در آن صورت میله‌ای افقی بهتر است.

جمع‌بندی

این مبحث بخشی از دوره آموزش کامل علم داده است.

ابزارهای مرتبط