Mohammad Ghasemi
Mohammad Ghasemi
خواندن ۱ دقیقه·۵ سال پیش

روز چهلم و چهل و یکم از چالش ۱۰۰ روز کد زدن - D3js

درود خدمت یکایک شما عزیزان،

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

خانم ها، آقایان معرفی می کنم : D3

به گفته ویکی پدیا 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 به عنوان فایل‌های ورودی مورد استفاده قرار گرفته‌است.

توصیه می کنم حتما از طریق این لینک از مثال ها و نمونه های D3 دیدن کنید.

حق نگهدارتان.

https://virgool.io/@mohstarsos1/%D8%B4%D8%B1%D9%88%D8%B9-%DA%86%D8%A7%D9%84%D8%B4-%DB%B1%DB%B0%DB%B0-%D8%B1%D9%88%D8%B2-%DA%A9%D8%AF-%D8%B2%D8%AF%D9%86-fxbkp0t9btcy


برنامه نویسیchartd3javascript100daysofcode
هر کار و پیشه ای که داری آن را به گونه ای انجام بده که گویی تا ابد زنده هستی و بابت کرده ات پاسخگو
شاید از این پست‌ها خوشتان بیاید