D3.js

نرم افزار تصویر:
D3.js
جزئیات نرم افزار:
نسخه: 4.0.0 به روز شده
ها تاریخ: 18 Jul 16
توسعه دهنده: Mike Bostock
پروانه: رایگان
محبوبیت: 79

Rating: nan/5 (Total Votes: 0)

D3.js می تواند مورد استفاده برای ایجاد تصویری از داده های پیچیده، اطلاعات که می تواند توسط ابزار رسم نمودار به طور منظم نمی شود پردازش و نمایش داده شده در فرمت های کلاسیک نوار خط پای.

در کتابخانه کد HTML و SVG بر اساس پیکربندی ورودی و داده های خود را دستکاری، در حالی که توسعه دهندگان نیز اجازه استفاده از CSS3 و HTML5 به سبک خروجی آن است.

در D3 بسیار سریع است، حمایت از مجموعه داده های بزرگ، اثرات شناور پویا و انیمیشن.

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

در بسیاری از نمونه های با بسته دانلود گنجانده شده است.

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

چه جدید در این نسخه:

صفر وابستگی! JSDOM در حال حاضر به یک وابستگی توسعه برای آزمایش محدود شده است.
حذف وابستگی به زمان اجرا در پنجره جهانی و سند.
رفع d3.transition () تصادف در اینترنت اکسپلورر.
رفع selection.append برای DOMS سایه که فاقد namespaceURI.
رفع quadtree.find زمانی که با x و y دسترسی استفاده می شود.
ثابت تجزیه رنگ به نام به حروف حساس.
اضافه کردن پشتیبانی برای رنگ و & quot؛ و & quot ؛. rebeccapurple
بهبود موقعیت اولیه تصادفی گره برای طرح بندی نیروی.

چه در نسخه 3.5.9 جدید است:

صفر وابستگی! JSDOM در حال حاضر به یک وابستگی توسعه برای آزمایش محدود شده است.
حذف وابستگی به زمان اجرا در پنجره جهانی و سند.
رفع d3.transition () تصادف در اینترنت اکسپلورر.
رفع selection.append برای DOMS سایه که فاقد namespaceURI.
رفع quadtree.find زمانی که با x و y دسترسی استفاده می شود.
ثابت تجزیه رنگ به نام به حروف حساس.
اضافه کردن پشتیبانی برای رنگ و & quot؛ و & quot ؛. rebeccapurple
بهبود موقعیت اولیه تصادفی گره برای طرح بندی نیروی.

چه در نسخه 3.5.6 جدید است:

صفر وابستگی! JSDOM در حال حاضر به یک وابستگی توسعه برای آزمایش محدود شده است.
حذف وابستگی به زمان اجرا در پنجره جهانی و سند.
رفع d3.transition () تصادف در اینترنت اکسپلورر.
رفع selection.append برای DOMS سایه که فاقد namespaceURI.
رفع quadtree.find زمانی که با x و y دسترسی استفاده می شود.
ثابت تجزیه رنگ به نام به حروف حساس.
اضافه کردن پشتیبانی برای رنگ و & quot؛ و & quot ؛. rebeccapurple
بهبود موقعیت اولیه تصادفی گره برای طرح بندی نیروی.

چه در نسخه 3.5.5 جدید است:

صفر وابستگی! JSDOM در حال حاضر به یک وابستگی توسعه برای آزمایش محدود شده است.
حذف وابستگی به زمان اجرا در پنجره جهانی و سند.
رفع d3.transition () تصادف در اینترنت اکسپلورر.
رفع selection.append برای DOMS سایه که فاقد namespaceURI.
رفع quadtree.find زمانی که با x و y دسترسی استفاده می شود.
ثابت تجزیه رنگ به نام به حروف حساس.
اضافه کردن پشتیبانی برای رنگ و & quot؛ و & quot ؛. rebeccapurple
بهبود موقعیت اولیه تصادفی گره برای طرح بندی نیروی.

چه در نسخه 3.5.3 جدید است:

ثابت selection.interrupt که وقفه در آخرین انتقال برنامه ریزی شده.

چه در نسخه 3.5.0 جدید است:

اضافه کردن انتقال به نام (به عنوان مثال، 1 2) برای انیمیشن همزمان در همان عناصر.
اضافه کردن و & quot؛ قطع و & quot؛ حوادث برای دست زدن به هنگام انتقال قطع شده است.
به سهولت انتقال و یا مدت زمان به قبل از انتقال شروع می شود تغییر کند.
اضافه کردن d3.svg.arc cornerRadius (به عنوان مثال، 1 2 3 4).
اضافه کردن بالشتک d3.layout.pie (به عنوان مثال 1 2 3).
اضافه کردن دوبار کلیک کنید و دو شیر انتقال صاف به d3.behavior.zoom.
اضافه کردن مدت زمان d3.behavior.zoom برای سفارشی یا غیر فعال کردن انتقال دوبار کلیک کنید.
اضافه کردن d3.map (آرایه [و لوازم جانبی) برای ساخت یک نقشه توسط کلید از یک آرایه.
اضافه کردن rangeRoundPoints d3.scale.ordinal، یک نسخه از گرد rangePoints.
اضافه کردن d3.geom.quadtree برای جستجو 2D کارآمد را پیدا
اضافه کردن d3.variance و d3.deviation.
اضافه کردن منطقه زبانی برای لهستان و کانادا است.

چه در نسخه 3.4.13 جدید است:

رفع نامعتبر تبدیل در هنگام سوئیچینگ بین خطی و ورود به سیستم محور.
رفع قالب بندی تعدادی از گروه های با تعداد بسیار کوچک یا بسیار بزرگ در نماد توان.
تعداد ثابت قالب بندی با منهای صریح (و & quot؛ - & quot؛ را) نشانه.
از دست دادن دقت ثابت در طول درون یابی خطی.
تعمیر تصادف در d3.layout.stack که یک آرایه خالی منتقل می شود.
ثابت برای falsey ردیف در هنگام تجزیه DSV.
ثابت برای D3 به بیرون درز جهانی در گره.
رفع تبدیل از HCL به رنگ آزمایشگاه.
ثابت برای d3.mean، d3.median و d3.scale.quantile به اجبار ارزش به شماره.
بهبود عملکرد d3.map و d3.set با استفاده از Object.create (تهی).

چه در نسخه 3.4.12 جدید است:

رفع InvalidStateError uncaught پرتاب هنگامی که با استفاده از d3.xhr با انواع پاسخ های غیر متن.
رفع تجزیه شیپور خاموشی منطقه زمانی مثبت با تعداد غیر صفر دقیقه.
به روز رسانی به نسخه 1.0.0 JSDOM.
رفع selection.size در انتخاب را وارد کنید.

چه در نسخه 3.4.8 جدید است:

ثابت:
d3.layout.tree RangeError بر روی درختان به خصوص عمیق (حداکثر اندازه پاسخ پشته بیش از).
اشکال d3.behavior.zoom با هدف touchstart متعدد.

چه در نسخه 3.4.6 جدید است:

ثابت تجزیه منطقه زمانی افست (٪ Z).
d3.scale.quantile ثابت به چشم پوشی از ارزش های پوچ در دامنه.
d3.mean بهینه شده است.

چه در نسخه 3.4.4 جدید است:

اشکال ثابت در d3.behavior.drag: وقتی که یک تماس در یک به پایان می رسد چند لمسی، لمس دیگر ممکن است ادامه یابد.
اشکال ثابت در d3.behavior.drag و d3.behavior.zoom که touchstart هدف برداشته می شود.
اشکال ثابت در d3.geo.conicConformal برای نقاط مخالف به منشاء های مخروطی است.
اشکال ثابت در d3.formatPrefix: SI-پیشوند برای اعداد کوچک و بزرگ سازگار می باشد.
اشکال ثابت در d3.scale.ordinal با یک دامنه تک قلو، طیف گسسته و یک مقدار ورودی ناشناخته است.
اشکال ثابت در d3.svg.axis که در آن سفارش DOM از عناصر کنه آیا صفحه نمایش مطابقت ندارد.
اشکال ثابت در d3.time.scale برای نسل تیک subsecond.
راه حل حذف برای سه سال اشکال WebKit است قدیمی در d3.mouse.
راه حل حذف برای صدای هیس قدیمی اشکال مرتب سازی.
مناطق جدید در دسترس برای CA-ES، EN-GB، PT-BR، و ZH-CN.

چه در نسخه 3.4.3 جدید است:

اجتناب رفتار نامتقارن Math.sin و Math.cos در کروم 33 در d3.geo.area و d3.geo.path.

چه در نسخه 3.4.2 جدید است:

ثابت از دست رفته نماد ارز در هنگام قالب بندی ارز با استفاده از نماد SI-پیشوند در یک منطقه با یک پسوند ارز.

چه در نسخه 3.4.1 جدید است:

ثابت پیچ در پیچ اشکال سفارش در projection.clipExtent.

چه در نسخه 3.4.0 جدید است: اضافه شده

d3.locale برای ایجاد تعداد و زمان محلی فرمت های جدید.
اضافه شده force.chargeDistance برای محدود کردن اثر نیروهای باشد.
اضافه شده timeFormat.multi برای فرمت زمان چند قطعنامه.
اضافه شدن اندازه و روش خالی به d3.map و d3.set.
اجرای سریع تر از d3.geom.hull کمک کرده است.
ساخته شده در پشتیبانی برای AMD / RequireJS.

چه در نسخه 3.3.11 جدید است:

ثابت DSV تجزیه (d3.tsv، d3.csv) با درخواست متقابل دامنه در IE9.

چه در نسخه 3.3.10 جدید است:

ثابت ارائه بی ثباتی در نمونه گیری مجدد تطبیقی ​​که نقطه بر روی نصف النهار قرار دارند.
محور ثابت ارائه در هنگام سوئیچینگ بین مقیاس ترتیبی و کمی است.
رمز عبور شاخص j گروه به عملکرد فیلتر در selection.filter و transition.filter.

چه در نسخه 3.3.9 جدید است:

بهبود عملکرد از d3.geo.projection که نمونه گیری مجدد تطبیقی ​​غیر فعال است.
بهبود عملکرد حرکات کشیدن در مرورگرهای که حوادث selectstart حمایت می کنند.
ثابت دقت به صورت خودکار از scale.tickFormat هنگام استفاده از رقم قابل توجهی است.

چه در نسخه 3.3.8 جدید است:

ثابت دست دادن فاجعه بار از دقت در هنگام محاسبه ورونی موزاییک کاری.
ثابت موزاییک کاری ورونی که سلول حد کلیپ همدیگر را قطع نمی.

چه در نسخه 3.3.6 جدید است:

بهبود دقت و صحت از سیم پیچ تعیین سفارش در d3.geo.projection.
رفع قطع های توپ برای چند ضلعی پیچیده است.
رفع قطع دید که یک چند ضلعی موضوع به طور کامل دید احاطه کرده است.
رفع انتقال صفر مدت زمان برای همیشه یک بار در t = 1 (و هرگز T = 0) را علامت بزنید.

چه در نسخه 3.3.5 جدید است:

ترتیبی ترازو دیگر به طور ضمنی گسترش دامنه با rangeBands یا rangePoints.

پشتیبانی تجزیه زمان جبران منطقه (٪ Z) در d3.time.format:

چه در نسخه 3.3.3 جدید است.

چه در نسخه 3.3.0 جدید است:

اضافه کردن selection.interrupt برای بلافاصله قطع انتقال جاری است.
اضافه کردن brush.event برای مسواک زدن برنامه، از جمله انتقال.
اضافه کردن zoom.event برای زوم برنامه، از جمله انتقال.
اضافه کردن d3.interpolateZoom برای زوم صاف بر اساس پیشنمایش Wijk و Nuij.
اضافه کردن zoom.center برای کنترل بیش از نقطه کانونی در حالی که چرخ زوم.
اضافه کردن و & quot؛ zoomstart و & quot؛ و & quot؛ zoomend و & quot؛ حوادث به zoom.on.
اضافه کردن d3.geo.transform به ساده ایجاد تبدیل هندسه سفارشی.
اضافه کردن d3.geo.clipExtent برای قطع دید با تبدیل های سفارشی.
اجازه می دهد d3.geo.stream به جریان مختصات سه بعدی؛ مفید برای ساده سازی پویا.
اضافه کردن و & quot؛ beforesend Quot و &؛ رویداد به xhr.on به دستکاری درخواست قبل از ارسال.
اضافه کردن axis.innerTickSize و axis.outerTickSize؛ deprecates چند استدلال axis.tickSize.
اضافه کردن d3.pairs برای ساخت چندتایی از عناصر مجاور.

چه در نسخه 3.2.5 جدید است:

اشکال ثابت با نقطه اعشار موضعی در d3.format.
ثابت پیش فرض سرکوب رفتار حرکات کشیدن بر روی دستگاه های لمسی.
بهبود دقت نقطه شناور برای log.ticks و log.nice.
شامل جاوا اسکریپت minified برای استفاده با باوئر.

چه در نسخه 3.2.2 جدید است:

یک رویداد mousemove بر روی تلفن همراه صفری باعث شد باعث برس
برای پرش به طور خلاصه در touchstart.

چه در نسخه 3.1.9 جدید است:

این تبدیل قبلی که رفتار جزء محور برای جر ترتیبی با تغییر معنای rangeBand شکست.

چه در نسخه 3.1.6 جدید است:

اشباع تنها برای سیاه و سفید تعریف نشده است.

چه در نسخه 3.1.3 جدید است: تعیین

به صورت خودکار clipExtent برای مرکاتور.

مورد نیاز:

جاوا اسکریپت در سمت سرویس گیرنده

نرم افزار های دیگر از توسعه دهنده Mike Bostock

Queue.js
Queue.js

9 Feb 16

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

نظرات به D3.js

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!