برنامه نویسی

اجرای چت نواری

مقدمه:
تجسم داده ها می تواند راهی قدرتمند برای انتقال اطلاعات پیچیده به شیوه ای ساده و جذاب باشد. هنگامی که نوبت به درک روندها یا الگوهای بلندمدت می شود، مانند افزایش قیمت ملک در یک بازه زمانی 25 ساله، نمودارها یا نمودارهای استاتیک سنتی ممکن است به طور موثر ماهیت پویایی داده ها را نشان ندهند. با ایجاد یک نمایش بصری که تغییرات قیمت ملک را در طول زمان، ماه به ماه، برای کل دوره 25 ساله نشان می دهد، می توانیم نوسانات قیمت را به عنوان یک جریان مداوم اطلاعات به تصویر بکشیم و به بینندگان اجازه می دهد روند کلی را درک کنند و مشاهده کنند که چگونه قیمت ها در طول سال ها افزایش و کاهش می یابد.

بسته ها:
bar_chart_race، یک بسته پایتون برای ایجاد مسابقه نمودار میله ای

pip install bar_chart_race
import bar_chart_race as bcr

منبع اطلاعات:
شاخص قیمت خانه بریتانیا (UK HPI) تغییرات ارزش املاک مسکونی را در سطح منطقه نشان می دهد.

توضیحات تصویر

پیش فرآیند داده:
پیش پردازش شامل تبدیل ستون «تاریخ» به قالب تاریخ و ایجاد یک جدول محوری (pvdata) با مقادیر میانگین ستون «متوسط_قیمت جداشده»، با استفاده از «تاریخ» به عنوان شاخص و «نام_منطقه» به عنوان ستون‌ها می‌شود.

df['Date'] = pd.to_datetime(df['Date'])
pvdata = df.pivot_table("Detached_Average_Price", index = "Date",columns = ["Region_Name"], aggfunc = np.average)

مرحله بعدی مرتب کردن شاخص، پر کردن مقادیر از دست رفته، اضافه کردن یک ستون ‘month_year’، تنظیم آن به عنوان شاخص جدید، تنظیم مجدد شاخص به یک شاخص عددی، و در نهایت گروه بندی داده ها بر اساس ماه و محاسبه مقادیر میانگین است.

pvdata.sort_index(inplace=True, ascending=True)
pvdata = pvdata.fillna(0)
pvdata['month_year'] = pvdata.index.strftime('%Y-%m')
pvdata_month = pvdata.set_index("month_year")
pvdata_month.reset_index()
pvdata_monthgr = pvdata_month.groupby('month_year').mean()

تجسم داده ها:

bcr.bar_chart_race(df = pvdata_monthgr, 
filename = "growthbyregion.gif", 
filter_column_colors = True, 
cmap = "prism", 
title = "Average House Price By Months")

توضیحات تصویر

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

ارجاع:

  1. مسابقه نمودار میله ای

  2. شاخص قیمت خانه در انگلستان

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا