. متن داده‌شده را خلاصه کن

متن: d ۳. js، این کتاب‌خونه javascript، که با صفحات html تعبیه‌شده، از توابع از پیش ساخته‌شده javascript برای انتخاب عناصر، ایجاد شئ‌های svg, style بخشیدن به آن‌ها، یا اضافه کردن تأثیرهای پویا و انتقالی یا tooltips به آن‌ها، استفاده می‌کند. این اشیاء، همچنین می‌توانند به صورت گسترده توسط css مدل داده شوند. مجموعه داده‌های بزرگ به راحتی می‌توانند توسط اشیاء svg، با استفاده از توابع ساده d ۳. js برای تولید گرافیک، متن، جدول و نمودارهای غنی محدود شوند. داده می‌تواند در فرمت‌های گوناگون باشد که رایج‌ترین آن‌ها json, comma-separated values (csv) یا geojson هستند، اما، اگر نیاز باشد، توابع javascript می‌توانند برای خواندن فرمت‌های دیگر داده نوشته‌شوند. اصل مرکزی طراحی d ۳. js این است که برنامه‌نویس را قادر سازد که ابتدا از یک css-style selector برای انتخاب مجموعه‌ای از گره‌های دریافتی document object model (dom) استفاده کند، سپس از عملگرها برای دستکاری آن‌ها در روشی شبیه به jquery استفاده کند. برای مثال، با استفاده از d ۳. js، افراد می‌توانند تمام عناصر … مربوط به html را انتخاب کنند، و سپس، به عنوان مثال، رنگ متن آن‌ها را به بنفش کمرنگ (lavender) تغییر دهند: این انتخاب می‌تواند بر پایه tag (همانند مثال بالا)، class, identifier, attribute، یا مکانی در سلسله‌مراتب قرار گیرد. هنگامی‌که عناصر انتخاب شدند، فرد می‌تواند عملگرها را بر روی آن‌ها اجرا کند. این امر، دریافت و تنظیم attributeها، نمایش متن‌ها و سبک‌ها (همانند مثال بالا) را شامل شوند. عناصر همچنین می‌توانند اضافه و حذف شوند. این روند اصلاح، ایجاد و حذف عناصر html می‌تواند به صورت وابسته به داده ایجاد شود، که پایه مفهوم d ۳. js می‌باشد. با اعلام کردن یک انتقال، مقادیر برای attributeها و سبک‌ها می‌تواند به نرمی در زمانی معین درون‌یابی شود. کد زیر باعث می‌شود تا عناصر … مربوط به html، بر روی یک صفحه، به صورت تدریجی رنگ متن خود را به صورتی تغییر دهند: برای استفاده‌های پیشرفته‌تر، داده‌های بارگذاری‌شده، ایجاد عناصر را انجام می‌دهند. d ۳. js یک مجموعه گرفته‌شده را بارگذاری می‌کند، سپس، برای هر عنصر از آن، یک شئ svg با ویژگی‌های مرتبط (شکل، رنگ‌ها، مقادیر) و رفتارها (انتقال، وقایع) ایجاد می‌کند. گرافیک‌های svg تولیدشده …
خلاصه:
d ۳. js (یا فقط d۳ ، مخفف data-driven documents) یک کتاب‌خانهٔ javascript برای تولید مصورسازهای دادهٔ پویا و تعاملی در مرورگرهای وب هست . این کتاب‌خانه از استانداردهای svg, html۵و css که به صورت گسترده پیاده‌سازی شده‌اند استفاده می‌کند . این کتاب‌خانه جانشین فریم‌ورک قبلی یعنی protovis می‌باشد . برخلاف خیلی از کتاب‌خانه‌های دیگر ، d ۳. js کنترل فراوانی را برای نتیجهٔ بصری نهایی فراهم می‌آورد . توسعه آن در سال ۲۰۱۱ میلادی انجام شد ، هنگامی که نسخهٔ ۲٫۰٫۰ در ماه اوت ۲۰۱۱ منتشر شده‌بود . کمپانی مصورسازی دادهٔ datameer به صورت رسمی از d ۳. js در هستهٔ تلکنولوژی خود استفاده می‌کند ، در حالی که the new york times ، گاهی اوقات برای نمودارهای غنی از آن استفاده می‌کند .