کتابخانه seaborn

کتابخانه seaborn


آموزش Seaborn :

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

از مجموعه داده­‌ی Pokemon استفاده می‌­کنیم. این مجموعه داده را که به فرمت فایل csv است با کمک pandas به شکل دستور زیر می­‌خوانیم:

df = pd.read_csv('Pokemon.csv', index_col=0)

آرگومان index_col=0 به این معنی است که ستون اول مجموعه داده را به عنوان ستون شناسه یا همان ID در نظر می‌­گیریم. پنج سطر اول مجموعه داده به شکل بالا است.

حال scatter plot را به همراه رگرسیون خطی رسم

میکنیم :


برای رسم بدون رگرسیون خطی از دستور زیر استفاده میکنیم:


مقدار fit_reg=False برای حذف رگرسیون خطی است چون تنها دنبال نمودار پراکندگی هستیم.

مقدار 'hue='Stage برای رنگ‌­آمیزی نقطه­‌ها است. این آرگومان بسیار کاربردی است زیرا امکان نمایش بعد سومی از اطلاعات را به کمک رنگ نشان می‌­دهد.

رسم Box plot در seaborn :

رسم نمودار هیستوگرام در seaborn :


رسم نمودار میله‌ای در seaborn :

رسم نمودار چگالی در seaborn :

نمودار چگالی یا density plot چگونگی پراکندگی میان دو متغیر را نمایش می‌دهد.



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

در بالا نمونه هایی از نمودار های اصلی این دو کتابخانه را بررسی کردیم. در ادامه چند لینک در ارتباط با یادگیری Seaborn و Matploylib قرار می دهیم که به شما در این مسیر کمک خواهد کرد :


https://www.youtube.com/watch?v=wdW6hA5Ktrk&t=0s


https://drhosseinpoor.ir/product/seaborn/


https://faradars.org/courses/drawing-and-illustration-training-with-matplotlib-for-scientific-calculations-in-python-fvpht98121s01


https://maktabkhooneh.org/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-matplotlib-mk724/


#Learning

➖➖➖➖➖➖➖➖➖➖➖➖➖➖

@CS_KHU  |  انجمن علمی علوم کامپیوتر


Report Page