یک آموزش کوتاه در مورد نحوه تنظیم رنگ‌ها بر روی یک چارچوب پانداس

شکل ۱. رنگ‌امیزی پانداس
شکل ۱. رنگ‌امیزی پانداس
منتشر‌شده در: towardsdatascience به تاریخ ۸ می ۲۰۲۱
لینک منبع: How to Color a Pandas DataFrame

برنامه پانداس نیازی به مقدمه ندارد زیرا تبدیل به ابزاری برای تحلیل داده‌ها در پایتون شده است. به عنوان یک محقق داده، من روزانه از pandas استفاده می‌کنم و این کار هرگز مرا با روش‌های بهتری برای رسیدن به اهدافم شگفت‌زده نمی‌کند. یکی دیگر از ویژگی‌های مفید که اخیرا یاد گرفته‌ام این است که چگونه یک پانداس را رنگ کنم. در صورتی که علاقه‌مند هستید، یودی‌اسیتی ۳۰ روز دسترسی آزاد را به شما ارائه می‌دهد:

- Intro to Machine Learning with PyTorch [Course]- Deep Learning Nanodegree[Course]

بیایید رنگ‌ها را اضافه کنیم!

بیایید یک چارچوب Data pandas با اعداد تصادفی ایجاد کنیم:

import numpy as np
import pandas as pddf = pd.DataFrame(np.random.randint(0, 100, size=(15, 4)), columns=list("ABCD"))

شکل ۲. پانداس مجموعه داده با اعداد تصادفی
شکل ۲. پانداس مجموعه داده با اعداد تصادفی

سلول‌های رنگی (با فرکانس) به سادگی:

df.style.background_gradient(cmap="Blues")

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

رنگ‌آمیزی بر اساس ستون

اگر ستون B را تا ۱۰۰۰ افزایش دهیم، با سایر رنگ‌های ستون تداخل نخواهد داشت.

df["B"] *= 1000

همانطور که ما در تصویر زیر می‌بینیم، حداکثر ستون‌های A، C، D رنگ خود را حفظ کرده‌اند.

شکل ۴. مجموعه داده‌های رنگی پانداس با اعداد تصادفی
شکل ۴. مجموعه داده‌های رنگی پانداس با اعداد تصادفی

تغییر نقشه رنگ

شما می‌توانید هر نقشه رنگی پشتیبانی شده در matplotlib را تنظیم کنید. فقط دقت کنید که اگر هدف شما تصویرسازی فرکانس‌ها است، نقشه‌رنگ متوالی را انتخاب کنید.

شکل ۵. نقشه‌های رنگ‌آمیزی‌های متوالی از matplotlib
شکل ۵. نقشه‌های رنگ‌آمیزی‌های متوالی از matplotlib

یک مثال بد از نمایش فرکانس با یک نقشه‌رنگ غیر‌ترتیبی است (بنابراین مطمئن شوید که از یک نقشه‌رنگ ترتیبی استفاده می‌کنید) :

df.style.background_gradient(cmap="Spectral")

شکل ۶. یک مثال بد از تجسم فرکانس‌ها با یک نقشه‌رنگ غیر‌ترتیبی است
شکل ۶. یک مثال بد از تجسم فرکانس‌ها با یک نقشه‌رنگ غیر‌ترتیبی است
این متن با استفاده از ربات ترجمه مقاله دیتاساینس ترجمه شده و به صورت محدود مورد بازبینی انسانی قرار گرفته است.در نتیجه می‌تواند دارای برخی اشکالات ترجمه باشد.
مقالات لینک‌شده در این متن می‌توانند به صورت رایگان با استفاده از مقاله‌خوان ترجمیار به فارسی مطالعه شوند.