آموزش D3.js اصول تجسم داده

D3.js Data Visualization Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: D3.js به شما امکان انعطاف پذیری زیادی در نحوه تجسم داده های خود در وب می دهد. این دوره به شما کمک می کند تا به طور مفهومی و عملی بر D3 تسلط داشته باشید تا نمودارهای تعاملی و ابزارهای بصری معنی دار ایجاد کنید. D3.js یک کتابخانه عمیق و انعطاف پذیر است که به شما امکان می دهد داده های خود را در وب تجسم کنید. این مجموعه ای از ابزارهای مفید را برای تبدیل داده های شما به تجربیات سفارشی ، پویا و تعاملی در اختیار شما قرار می دهد. در این دوره ، D3.js Data Visualization Fundamentals ، شما می آموزید که نمایشگرهای تصویری را که به بهترین شکل داده ها و ایده های شما را نشان می دهند ، با D3 بسازید. ابتدا مفاهیم اصلی D3 را کشف خواهید کرد. سپس ، درمورد چگونگی اتصال D3 به داده ها به عناصر گرافیکی و چگونگی کمک به شما در ساختن هرگونه نمایش گرافیکی قابل تصور از داده ها ، می آموزید. در مرحله بعدی ، خواهید فهمید که چگونه نمودارهای خود را پویا کنید و چگونه تعاملی را به تصاویر خود اضافه کنید تا به کاربران خود اجازه دهید داده ها را کاوش کنند. سرانجام ، با نوشتن کتابخانه کوچک نمودار خود ، به شما امکان می دهد کد خود را به شکلی قابل تنظیم و قابل استفاده مجدد ساختار دهید ، که به شما امکان استفاده مجدد از طرح های خود را می دهد. پس از پایان این دوره ، مهارت ها و دانش D3 مورد نیاز برای ایجاد تجارب سفارشی و تعاملی خود را در وب خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

پوشش اصول Covering the Basics

  • بررسی اجمالی Overview

  • D3 چیست؟ What Is D3?

  • چه چیزی داخل این هست؟ What's in It?

  • طراحی با SVG Drawing with SVG

  • طراحی با D3 و SVG Drawing with D3 and SVG

  • خلاصه Summary

شکل دادن به داده ها Shaping the Data

  • بررسی اجمالی Overview

  • بررسی اجمالی داده ها Data Overview

  • بررسی ساختار پروژه Reviewing the Project's Structure

  • بارگیری داده ها با D3 Loading Data with D3

  • تبدیل انواع داده ها Converting Data Types

  • تبدیل داده برای ویژوال شما Transforming Data for Your Visual

  • خلاصه Summary

رسم نمودار میله ای با داده Drawing a Bar Chart with Data

  • بررسی اجمالی Overview

  • آناتومی و تنظیم نمودار میله ای Bar Chart Anatomy and Setup

  • مقیاس گذاری داده ها روی صفحه Scaling Data to the Screen

  • به اطلاعات بپیوندید The Data Join

  • ترسیم میله ها با داده Drawing Bars with Data

  • افزودن زمینه با Axes و یک سرصفحه Adding Context with Axes and a Header

  • خلاصه Summary

ساخت نمودار پراکندگی و نمودار خطی Making a Scatter Plot and a Line Chart

  • بررسی اجمالی Overview

  • از داده های خام گرفته تا نقاط پراکنده From Raw Data to Scatter Points

  • پالایش طرح Scatter Refining the Scatter Plot

  • نمودارهای خط کمی متفاوت هستند Line Charts Are a Little Different

  • مسیرهای تولید و ترسیم Generating and Drawing Paths

  • خلاصه Summary

به روز رسانی داده ها Updating Data

  • بررسی اجمالی Overview

  • از Data Join به الگوی به روزرسانی عمومی From the Data Join to the General Update Pattern

  • الگوی به روزرسانی عمومی در کد The General Update Pattern in Code

  • کنترل بروزرسانی با عملکرد کلیدی Controlling the Update with the Key Function

  • در حال تغییر Transitioning Change

  • خلاصه Summary

به روزرسانی داده های نمودار میله ای شما Updating Your Bar Chart Data

  • بررسی اجمالی Overview

  • ساخت یک نمودار میله ای از فیلم ها Making a Bar Chart of Films

  • به روز رسانی و جابجایی میله ها Updating and Moving the Bars

  • خلاصه Summary

افزودن تعامل Adding Interactivity

  • بررسی اجمالی Overview

  • ساخت راهنمای خود Making Your Own Tooltip

  • اتصال راهنمای ابزار خود به داده Binding Your Tooltip to Data

  • نصب قلم مو Mounting a Brush

  • استفاده از قلم مو به عنوان Data Lens Using the Brush as a Data Lense

  • خلاصه Summary

کار با طرح بندی های سلسله مراتبی Working with Hierarchical Layouts

  • بررسی اجمالی Overview

  • طرح D3 چیست؟ What Is a D3 Layout?

  • از جدول تا سلسله مراتب From Table to Hierarchy

  • ساخت یک بسته بندی دایره ای Making a Circle Packing

  • ساخت نقشه نقشه Making a Treemap

  • ساختن درخت Making a Tree

  • خلاصه Summary

الگوی ماژول قابل استفاده مجدد The Reusable Module Pattern

  • بررسی اجمالی Overview

  • تعریف الگو Defining the Pattern

  • ساختار ماژول A Module's Structure

  • افزودن پایه و تنظیمات هوشمندانه Adding a Clever Base and Configurations

  • رسم نمودار Drawing the Chart

  • ساخت چندین Making Multiples

  • خلاصه Summary

نمایش نظرات

آموزش D3.js اصول تجسم داده
جزییات دوره
3h 30m
57
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
49
4.9 از 5
دارد
دارد
دارد
Lars Verspohl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lars Verspohl Lars Verspohl

لارس 20 سال است که داده ها را مدلسازی و تجسم می کند. او به عنوان یک طراح و توسعه دهنده تجسم داده مستقل کار می کند و بر نمایشگرهای تعاملی ساخته شده با فناوری های وب - عمدتا Javascript/D3 و Canvas - تمرکز دارد. با این وجود ، پیشینه ای در آمار به این معنی است که او همچنین بسیار دوست دارد که داده ها را معمولاً با R ، گاهی اوقات با پایتون ، و قبلاً به عنوان رئیس تحقیقات MTG ، یک شرکت رسانه ای شمال اروپا ، با هم مخلوط ، تحلیل و مدلسازی کند. لارس همچنین کارگاه های تجسم و کدگذاری را آموزش می دهد و در مورد طراحی تجسم و نحوه ساخت تصاویر در datamake.io ، freeCodeCamp و به صورت کتاب می نویسد. او حتی در اوقات فراغت خود کد می زند ، اما بسیار لذت می برد که با همسرش ، بچه هایش و یک فنجان چای در پارک های متعدد لندن ، انگلستان معاشرت می کند.