5 کتابخانه عالی تجسم داده پایتون را باید امتحان کنید

گره منبع: 1075662

5 کتابخانه عالی تجسم داده پایتون را باید امتحان کنید

هدف تجسم داده ها انتقال داده ها یا اطلاعات به طور واضح و موثر به خوانندگان است. در اینجا 5 کتابخانه عالی پایتون را برای کمک به شما در انجام این کار با مرور و پیوندهایی به راهنماهای شروع سریع برای هرکدام ارائه می کنیم.


By روجا آچاری, علاقه مندان به یادگیری ماشین

"هدف تجسم بینش است، نه تصاویر."

-بن اشنایدرمن

شکل
منبع – Venn gage

 

تجسم داده، ارائه بصری داده یا اطلاعات است. هدف تجسم داده ها انتقال داده ها یا اطلاعات به طور واضح و موثر به خوانندگان است. به طور معمول، داده ها در قالب نمودار، اینفوگرافیک، نمودار، نقشه و موارد دیگر تجسم می شوند.

چگونه کمک می کند؟

  • روندها و نقاط پرت را شناسایی کنید
  • داستانی را در درون داده ها بگویید
  • یک استدلال یا نظر را تقویت کنید
  • یک نکته مهم را در مجموعه ای از داده ها برجسته کنید

بیایید به هر یک از آنها شیرجه بزنیم.

کتابخانه های مورد نیاز

 
از مدیر بسته استفاده کنید pip برای نصب در زیر:

Pip install matplotlib پیپ نصب seaborn pip install plotnine pip install plotly pip install bokeh


matplotlib

 
تصویر
 

Matplotlib یک کتابخانه جامع برای ایجاد تجسم های ثابت، متحرک و تعاملی در پایتون است. اکثر کدنویس ها سفر تجسم داده خود را با Matplotlib شروع می کنند. 

امکانات:

  • این شبیه به MATLAB طراحی شده است، بنابراین جابجایی بین این دو نسبتاً آسان است.
  • شامل بسیاری از رندرهای پشتیبان است.
  • می تواند تقریباً هر طرحی را (با کمی تلاش) بازتولید کند.
  • بیش از یک دهه است که در آنجا حضور داشته است، بنابراین، از پایگاه کاربری عظیمی برخوردار است.

کدهای دستی سریع برای Matplotlib در 10 دقیقه

سیبرن

 
تصویر
 

Seaborn از قدرت Matplotlib برای ایجاد نمودارهای زیبا در چند خط کد استفاده می کند. تفاوت اصلی در سبک‌های پیش‌فرض و پالت‌های رنگ Seaborn است که از نظر زیبایی‌شناختی زیباتر و مدرن‌تر طراحی شده‌اند. از آنجایی که Seaborn در بالای Matplotlib ساخته شده است، برای تغییر پیش فرض های Seaborn باید Matplotlib را بشناسید.

امکانات:

  • تم های ساخته شده برای یک ظاهر طراحی گرافیکی matplotlib
  • تجسم داده های تک متغیره و دو متغیره
  • برازش و تجسم مدل های رگرسیون خطی
  • رسم داده های سری زمانی آماری
  • Seaborn با ساختارهای داده NumPy و Pandas به خوبی کار می کند
  • دارای تم های داخلی برای طراحی گرافیک Matplotlib است

کدهای دستی سریع برای Seaborn در 10 دقیقه

پلاتنین

 
تصویر
 

Plotnine پیاده سازی یک دستور زبان گرافیکی در پایتون است که بر اساس ggplot2 است. گرامر به کاربران اجازه می دهد تا با نگاشت صریح داده ها به اشیاء بصری که طرح را تشکیل می دهند، نمودارها را بسازند.

امکانات:

  • تحولات آماری
  • برج میزان
  • سیستم های مختصات
  • وجوه
  • تم

کدهای دستی سریع برای Plotnine در 10 دقیقه

بوکه چه میدانیم.

 

شکل
منبع: Patrik Hlobil

 

بوکه یک کتابخانه تجسم تعاملی برای مرورگرهای وب مدرن است. این ساختار زیبا و مختصر از گرافیک های همه کاره را ارائه می دهد و امکان تعامل با عملکرد بالا را در مجموعه داده های بزرگ یا جریانی فراهم می کند. بوکه می‌تواند به هر کسی که می‌خواهد به سرعت و به آسانی طرح‌های تعاملی، داشبورد و برنامه‌های داده را بسازد، کمک کند.

امکانات:

  • قابل انعطاف
  • سلامت
  • قدرتمند
  • پربار
  • قابل اشتراک
  • متن باز

کدهای دستی سریع برای بوکه در 10 دقیقه

دسیسه

 
تصویر
 

plotly یک کتابخانه گرافیکی تعاملی، منبع باز و مبتنی بر مرورگر برای پایتون است. plotly.py که در بالای plotly.js ساخته شده است، یک کتابخانه نموداری سطح بالا و اعلامی است. plotly.js با بیش از 30 نوع نمودار، از جمله نمودارهای علمی، نمودارهای سه بعدی، نمودارهای آماری، نقشه های SVG، نمودارهای مالی و موارد دیگر عرضه می شود.

امکانات:

  • نمودارها، داشبوردها
  • صادرات فایل، مدیر برنامه
  • Kubernetes، احراز هویت
  • Jobs Queue, Snapshot Engine
  • جاسازی، داده های بزرگ برای پایتون

کدهای دستی سریع برای Plotly در 10 دقیقه

 
مراجع و راهنما:

 
بیوگرافی: روجا آچاری (کجگل, GitHub) یک علاقه مند به یادگیری ماشین و یک یادگیرنده پرشور است. او به حوزه هوش مصنوعی، علوم داده با مهندسی نرم افزار علاقه مند است و همیشه پذیرای همکاری های معنادار است.

مرتبط:

منبع: https://www.kdnuggets.com/2021/09/5-awesome-data-visualization-libraries-python.html

تمبر زمان:

بیشتر از kdnuggets