D3.js 5.8.0 - یک کتابخانه JavaScript برای بصری‌سازی داده تعاملی در مرورگرها

ترجمه و تالیف : عرفان کاکایی
تاریخ انتشار : 13 خرداد 98
خواندن در 37 ثانیه
دسته بندی ها : جاوا اسکریپت

نسخه 5.8.0 از D3.js منتشر شد. اسناد بر پایه داده (Data-Driven Documents) یا D3، یک کتابخانه JavaScript است که شما با استفاده از آن می‌توانید داده‌ها را به صور دینامیک و تعاملی در مرورگرهای وب بصری‌سازی کنید.

این بروزرسانی، این ماژول‌ها را به همراه داشت:

d3-force

  • آرگومان iterations که به simulation.tick اضافه شد.
  • یک باگ که در هنگام راه‌اندازی گره‌ها (nodeها) با موقعیت‌های ثابت نمایان می‌شد، برطرف شد.

d3-scale

این امکانات جدید اضافه شده‌اند:

  • Constructorهای domain و range برای تمام انواع مقیاس‌بندی‌ها.
  • Constructorهای پیشفرض برای مقیاس‌های متوالی و واگرا.
  • تابع d3.tickFormatReturns، یک تابع قالب عدد برای نمایش یک مقدار تیک.
  • تابع d3.scaleSymlog که یک مقیاس متوالی را با یک دامنه و محدوده مشخص می‌سازد.
  • مقیاس‌های متوالی تغییر شکل داده شده؛ برای مثال d3.scaleSequentialLog.
  • Scale.unknown برای تمام انواع مقیاس‌ها.
  • Band.paddingOuter و point.padding بی نهایت.

d3-selection

  • متد selection.join، یعنی یک جایگزین مناسب برای selection.center، selection.exit، selection.append و selection.remove اضافه شده است.
  • Selection.order بروزرسانی شده است، تا موقعیت نسبی را به همراه بیاورد.

d3-transition

  • Transition.end اضافه شده است، که یک promise‌ را بر می‌گرداند، و این promise هر زمان که عنصر انتخاب شده، فرایند transition را به اتمام برساند، resolve می‌شود.
  • یک رویداد cancel به transition.on اضافه شده است.
  • کارایی transition.style و transition.attr بهبود یافته است.

برای خواندن لیست کامل بروزرسانی‌ها، به مخزن گیت‌هاب D3.js بروید.

بیشتر درباره JavaScript یاد بگیرید:

منبع

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید