D3.js آموزش برای دانشمندان داده

D3.js Essential Training for Data Scientists

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

کار خود را با مرور HTML ، CSS و JavaScript شروع کنید - برخی از مهارت های اساسی در برنامه نویسی که برای استفاده از کتابخانه D3 نیاز دارید. سپس یاد بگیرید که چگونه یک نمودار میله ای ساده بسازید و اشکال و متن اصلی را ایجاد کنید. اما همچنین عملکرد مسیر و قدرت ژنراتورها را برای ترسیم اشکال پیچیده تر معرفی می کند. سپس نحوه ایجاد فایل های JSON ، XML و CSV را برای ایجاد گرافیک های پیچیده تر مانند نمودارهای درختی و Voronoi بیابید و داده های خود را برای گرافیک پیشرفته با استفاده از توابع نقشه ، پشته و لانه دستکاری کنید. این دوره با نکاتی برای افزودن تعامل و انتخاب نمودار مناسب برای داده های شما به پایان می رسد.
موضوعات شامل:
  • مرور مبانی HTML ، CSS و JavaScript
  • ساخت یک نمودار میله ای ساده با D3
  • درک گرافیک SVG
  • رسم اشکال اساسی
  • افزودن متن
  • استفاده از ژنراتورها و عنصر مسیر
  • ایجاد مقیاس و محورها
  • وارد کردن داده ها به D3
  • ایجاد درختان و مخازن Voronoi
  • آماده سازی داده های خود برای گرافیک پیشرفته
  • افزودن تعامل و انتقال
  • انتخاب گرافیک مناسب
  • یافتن پلاگین های D3.js

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

مقدمه Introduction

  • خوش آمدی Welcome

  • توضیح D3 Explaining D3

  • چه چیزی میخواهید بدانید What you need to know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. طراوت 1. Refresher

  • با یادآوری اصول HTML Recalling HTML basics

  • درک HTML5 Understanding HTML5

  • معرفی SVG Introducing SVG

  • با یادآوری CSS Recalling CSS

  • ترکیب Javascript و D3 Combining Javascript and D3

  • درک DOM و کنسول Understanding the DOM and the console

2. ساخت نمودار نوار ساده با D3 2. Making a Simple Bar Chart with D3

  • مقدمه Introduction

  • مقدمه Introduction

  • اضافه کردن SVG Adding an SVG

  • اضافه کردن مستطیل Adding rectangles

  • تنظیم ویژگی برای اشکال Setting attributes for shapes

  • دیدن کد نحوه مشاهده مرورگر Seeing the code how the browser sees it

3. شکل های اساسی ، حسن نیت ارائه دهنده SVG 3. Basic Shapes, Courtesy of SVG

  • معرفی اشکال SVG Introducing SVG shapes

  • حلقه‌ها را ترسیم کنید Drawing circles

  • رسم بیضی Drawing ellipses

  • خطوط ترسیم Drawing lines

  • رد چند ضلعی و پلی اتیلن Rejecting polygons and polylines

  • افزودن متن Adding text

4. شکل های پیشرفته ، با D3 و Path 4. Advanced Shapes, with D3 and Path

  • معرفی مسیر Introducing path

  • توضیح ژنراتورها Explaining generators

  • ترسیم نمودار منطقه Drawing an area chart

  • یافتن ژنراتورهای دیگر Finding other generators

  • معرفی گروه ها Introducing groups

5- مقیاس ها و محورها 5. Scales and Axes

  • معرفی مقیاس Introducing scales

  • ایجاد مقیاس خطی Creating a linear scale

  • ایجاد یک محور خطی Creating a linear axis

  • موقعیت و قالب بندی محور ما Positioning and formatting our axis

  • ایجاد مقیاس زمانی Creating a time scale

  • ایجاد یک محور سری زمانی Creating a time series axis

  • ایجاد مقیاس و محور معمولی Creating an ordinal scale and axis

  • با استفاده از مقیاس های رنگی Using colour scales

  • معرفی مقیاسهای دیگر Introducing other scales

6. وارد کردن داده ها به D3 6. Importing Data into D3

  • معرفی داده های خارجی Introducing external data

  • تجزیه پرونده CSV Parsing a CSV file

  • ترسیم نمودار خطی از داده های CSV Drawing a line chart from CSV data

  • با استفاده از TSV و DSV Using TSV and DSV

  • تجزیه JSON Parsing JSON

  • تجزیه و نگاشت XML Parsing and mapping XML

  • تجزیه یک فایل TEXT Parsing a TXT file

  • تجزیه HTML Parsing HTML

  • معرفی سایر روشهای داده Introducing other data methods

7. گرافیک های اضافی با چیدمان D3 7. Additional Graphics with D3 Layout

  • معرفی طرح Introducing layout

  • ساخت درخت از JSON Making a tree from JSON

  • ساخت یک کارخانه Voronoi Making a Voronoi tessellation

  • معرفی طرح های دیگر Introducing other layouts

8. آماده سازی داده های شما برای گرافیک پیشرفته 8. Preparing Your Data for Advanced Graphics

  • دستکاری داده Data manipulation

  • داده های پشته را با استفاده از نقشه آماده کنید Prepare stack data using map

  • ترسیم نمودار سطح پشته Drawing a stack area chart

  • پیشبرد انتخاب ها Advancing selections

  • داده های مسطح چند بعدی را ایجاد کنید Make flat data multidimensional

  • فیلتر کردن داده ها Filtering data

9. تعامل 9. Interactivity

  • معرفی تعامل Introducing interaction

  • گرافیک خود را پاسخگو Making your graphic responsive

  • افزودن تعامل با CSS Adding interactivity with CSS

  • افزودن تعامل با JavaScript Adding interactivity with JavaScript

  • معرفی اعزام Introducing dispatch

  • انتقال Transitions

  • کشیدن و بزرگنمایی Dragging and zooming

10. چیدن گرافیک مناسب 10. Picking the Right Graphic

  • گرفتن داده های گرافیکی مناسب برای داده های خود Picking the right graphic for your data

  • سری زمانی Time series

  • متن Text

  • سلسله مراتب Hierarchy

  • جغرافیا Geography

  • توزیع Distribution

  • دیگر Other

نتیجه Conclusion

  • منابع بیشتر Further resources

  • یافتن پلاگین ها Finding plugins

  • با استفاده از مرجع API Using the API reference

  • استفاده از D3 با سایر کتابخانه ها Using D3 with other libraries

  • خلاصه Summary

نمایش نظرات

D3.js آموزش برای دانشمندان داده
جزییات دوره
4h 38m
74
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
311,539
- از 5
ندارد
دارد
دارد
Emma Saunders
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Emma Saunders Emma Saunders

مشاور داده متخصص در تجسم داده ها در وب Emma Saunders یک مشاور مستقل داده در زمینه تجسم داده در وب است. وی در کارهای خود از HTML ، CSS ، D3 ، DC ، Crossfilter ، JavaScript ، PHP ، SQL و VBA استفاده می کند ، اما به اندازه یک رمزگذار یک طراح است. اما از یافتن داستان در داده ها لذت می برد و بهترین روش برای برقراری ارتباط با این داستان را می آموزد. اما ، فارغ التحصیل دانشگاه آکسفورد ، 15 سال تجربه کسب و کار دارد ، از طرح فارغ التحصیلان شل شروع می کند و به Credit Suisse ، تنظیم کننده مالی انگلیس می رود. ، و حتی طلسم مختصری را به عنوان روزنامه نگار در Financial Times در لندن کار می کرد. او هرگز در بخش فناوری اطلاعات کار نکرده است ، اما مهارت های کدنویسی را به خود آموخته است زیرا این مهارت ها از شغل به شغل دیگری مفید شده اند. او همچنین از سال 2006 برای چند سال تجارت آنلاین خود را اداره کرد و یک سایت تجارت الکترونیکی را برای آن سرمایه گذاری کدگذاری کرد. وی از طریق http://vizdata.co.uk به صورت حرفه ای در دسترس است.