درود خدمت یکایک شما عزیزان،
روزهای چهلم و چهل و یکم از چالش صد روز کد زدن، برای من بسیار شیرین و لذتبخش بود. چرا که بر روی کتابخانه ای قدرتمند و دارای امکاناتی بی نظیر برای طراحی چارت، کار می کردم. به جرات می توان گفت با وجود امکانات این کتابخانه جاوا اسکریپت، تنها ذهن شما محدودیتی برای تعریف چارت، می باشد.
به گفته ویکی پدیا D3.js (مخفف Data-Driven Documents) یک کتابخانهٔ JavaScript برای تولید مصورسازهای دادهٔ پویا و تعاملی در مرورگرهای وب هست. این کتابخانه از استانداردهای SVG, HTML5 و CSS که به صورت گسترده پیادهسازی شدهاند استفاده میکند و جانشین فریمورک قبلی یعنی Protovis میباشد. برخلاف خیلی از کتابخانههای دیگر، D3.js کنترل فراوانی را برای نتیجهٔ بصری نهایی فراهم میآورد. توسعه آن در سال ۲۰۱۱ میلادی انجام شد، هنگامی که نسخهٔ ۲٫۰٫۰ در ماه اوت ۲۰۱۱ منتشر شدهبود.
کمپانی مصورسازی دادهٔ Datameer به صورت رسمی از D3.js در هستهٔ تلکنولوژی خود استفاده میکند، در حالی که The New York Times، گاهی اوقات برای نمودارهای غنی از آن استفاده میکند. این کتابخانه توسط ویراستار iD برای ویرایش OpenStreetMap مورد استفاده قرار گرفتهاست. D3.js به صورت گسترده برای GIS map making، مدیریت GeoJSON و Topojson به عنوان فایلهای ورودی مورد استفاده قرار گرفتهاست.
حق نگهدارتان.