antvis/data-set
این پروژه یک کتابخانه قدرتمند برای پردازش دادهها در حوزهی دادهبینی (Data Visualization) است که با رویکرد «وضعیتمحور» (state driven) طراحی شده.
این یعنی تغییرات داده به صورت واکنشگرا و قابل پیگیری مدیریت میشوند و هر تغییری در داده، بهروزرسانی خودکار در نمایشهای بصری ایجاد میکند.
کاربرد:
این کتابخانه تمام مراحل پردازش داده — از خواندن اولیه تا تبدیل، فیلتر کردن، گروهبندی و آمادهسازی نهایی برای نمایش در نمودار — را در یک سیستم یکپارچه فراهم میکند.
همچنین با کتابخانههای دیگر AntV مثل G2 و G6 به خوبی یکپارچه شده.
در چه شرایطی بهتره استفاده شود؟
وقتی با دادههای پیچیده، حجیم یا پویا (real-time) کار میکنید و نیاز به تبدیلهای چندمرحلهای دارید، این ابزار عالیه.
همچنین اگر میخواهید نمودارهای شما بهصورت خودکار با تغییر داده بهروز شوند، این کتابخانه گزینهی ایدهآلیه.
چند مثال از موارد استفاده
تبدیل دادههای خام JSON به فرمت مناسب برای نمودارهای خطی یا میلهای
محاسبهی میانگین، جمع، یا درصد توزیع دادهها در زمان واقعی
فیلتر کردن دادهها بر اساس تعامل کاربر (مثلاً کلیک روی بخشی از نمودار)
بهروزرسانی خودکار نمودار پس از تغییر داده بدون نیاز به بازنویسی دستی
- ##data
- ##data
- ##AntV
- ##state
- ##reactive
- ##G2
- ##G6
- ##data
- ##javascript
- ##web
