D3.js 5.8.0 - یک کتابخانه JavaScript برای بصری‌سازی داده تعاملی در مرورگرها
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 1 دقیقه

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

نسخه 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 یاد بگیرید:

منبع

چه امتیازی برای این مقاله میدهید؟

خیلی بد
بد
متوسط
خوب
عالی
در انتظار ثبت رای

/@er79ka

دیدگاه و پرسش

برای ارسال دیدگاه لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام

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

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

عرفان کاکایی