Introduction to D3.js with Shirley Wu

Introduction to D3.js with Shirley Wu

The Coding Train

5 лет назад

56,008 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@simeydotme
@simeydotme - 16.11.2019 10:35

Thanks Shirley and Dan! this was really nice and I've always been interested in d3 but quite intimidated to try anything yet. This looks really fun!

P.S am I the only one who got really anxious when the time was low and Shirley was still on the whiteboard? It felt like when the deployment time is minutes away but you've just realised the build hasn't finished yet and the artifact still needs uploading!!!

Ответить
@vivekmenon795
@vivekmenon795 - 16.11.2019 14:33

I watched this at 2x the speed and the energy level is off the charts!

Ответить
@bennybrouwer
@bennybrouwer - 16.11.2019 15:57

Hi Daniel,
did you invite a competitor? I love D3 and read about it in preparation. Some issues are to be jealous of. However, do you want to go this way?
P5 is becoming more and more documented and prepared when it comes to promises and sync/async programming. When you go into the direction of D3 (not even talking about underscore / lodash), it is still JavaScript but it is almost becoming a different language. When I see videos like this, I keep the (never really defined) "Vanilla" JavaScript in mind (and Mozilla dictionary). If I ever teach or explain the way I work, promises are good fun but also pitfalls.
On the other hand: In these two hours presentation some issues came up that may be interesting for a future version (or better documentation) of P5:
- mapping from real-world data to distict (pixel) values. Why this required lodash - I did't understand - This is a standard and recommended JS function (??).
- Color maps in D3 are the best I can find on the internet. P5 gives some basic info and then - sorry to say - refers to Processing. I know you tried before (e.g. buckyballs) but please make this part of a new version of P5.
* My starting point is mathematics and so happy that you always refer to, or explain the basics. Best thing I remember is a reaction in the chat-box that you overdo using Pythagoras' deposition that c = sqrt(sqr(a) +sqr( b)). Sometimes a*a + b*b is so much faster and gives you all the info you need.
In short: I stick to P5 and love it for the mathematical approach; sometimes jealous when other libraries give better answers.
Compliments, Beny

Ответить
@jiehanaldicho3710
@jiehanaldicho3710 - 16.11.2019 20:35

We need more Shiffman-Shirley collab!
The dynamic between you both is just so perfect 💛

Ответить
@johncerpa3782
@johncerpa3782 - 16.11.2019 21:01

she's awesome

Ответить
@adamwulf
@adamwulf - 16.11.2019 23:36

really fun to watch :)

Ответить
@da_bs94
@da_bs94 - 16.11.2019 23:53

Why not use parseFloat instead of deleting the commas? Nice video btw!!!

Ответить
@SuperRembo
@SuperRembo - 17.11.2019 14:58

Start: "Oh great, so ObservibaleHQ is like a notebook that also console logs everything. That's great for debugging!"
One hour later: "Let put everything in one big block and add console.log by hand to debug"
:-/

Ответить
@user-fx8lj9pm4w
@user-fx8lj9pm4w - 17.11.2019 17:22

finally

Ответить
@yuxinzhou7973
@yuxinzhou7973 - 17.11.2019 20:06

Rune❤️

Ответить
@jenlee6693
@jenlee6693 - 18.11.2019 03:16

Shirley is a legend !!! And so patient with Dans keep cutting in the middle of her sentences or sometimes even the beginning of sentences 😂

Ответить
@rohitkrishnan5456
@rohitkrishnan5456 - 18.11.2019 03:31

Your videos are filled with awkwardness(it's not the word I'm looking for, but yeah) that never fails to bring a smile on my face! And the videos are really informative too. Keep up the good work!

Ответить
@finanzasconjorgeortiz
@finanzasconjorgeortiz - 18.11.2019 08:25

maybe this is an unusal question? but can u share whit me your setup to make a video like this ? thanks ¡¡ great work¡¡

Ответить
@akay9030
@akay9030 - 18.11.2019 11:28

You remind me of the professor from the Netflix series Money Heist..... The character is inspired from you...... ❤️❤️❤️

Ответить
@mettjus
@mettjus - 18.11.2019 13:10

Great video!! What's the opening music, please??

Ответить
@rohitmajnekar
@rohitmajnekar - 18.11.2019 21:33

Did any1 listen the sound of dolphin in 2x?

Ответить
@yamimzumara6291
@yamimzumara6291 - 19.11.2019 12:17

Awesome video, we want more..actually you two should make a whole series on data visualizations

Ответить
@jfcaliful
@jfcaliful - 19.11.2019 16:11

"I'm committed to this and I'm not even going to explain it" - D3 in a Nutshell

Ответить
@mouradaouinat8721
@mouradaouinat8721 - 21.11.2019 09:58

It’s like Jupyter with extra steps

Ответить
@Alhugen
@Alhugen - 27.11.2019 13:06

hello!
Is there a setup to code "offline" like you showed in the p5 workflow tutorial? can I use any text editor?
Is there a way to automate the creation of the project like the npm p5-manager for p5.js?
Thanks!

Ответить
@idej637
@idej637 - 30.11.2019 08:45

I wonder how can someone dislike a coding train video, there is no fricking way people are so mean ;-;

Ответить
@atrumluminarium
@atrumluminarium - 27.12.2019 18:33

I can't believe somebody actually asked "are we getting distracted?" On a Coding Train live stream 🤣

Ответить
@tghuffine6277
@tghuffine6277 - 06.02.2020 01:55

The intro music is a bad waste of people's precious time.

Ответить
@anagreug
@anagreug - 12.03.2020 02:58

The subject is very interesting but there is so much interruption! I've been watching the video for about one hour and we've advanced very little.

Ответить
@DannySingerMusic
@DannySingerMusic - 23.06.2020 06:03

phenom!!! love the music too

Ответить
@GizemNOktay
@GizemNOktay - 18.07.2020 21:26

The quotation mark to create a string -'- (shift+2 on Mac keyboard) seems to be not working for me, it says unexpected token on Observable. Does anybody have an idea why this might be happening?

Ответить
@allthatyouare
@allthatyouare - 20.01.2021 00:34

This was so enjoyable to watch. Thank you!

Ответить
@MyIreallydontcare
@MyIreallydontcare - 21.04.2021 18:07

I'm new to javascript and data and found this fascinating, to watch.

Ответить
@aaronalquiza9680
@aaronalquiza9680 - 03.05.2021 03:03

Dan looks and behaves exactly as the senior solutions architect in the company i work for. lol

Ответить
@gomo5628
@gomo5628 - 29.05.2021 19:30

hahah you guys are killarious :)

Ответить
@KirillBezzubkine
@KirillBezzubkine - 18.11.2021 23:36

30 mins of awkward laught and fuzz about nothing. Every 10 seconds stupid laughs and giggles just set me off. Could not watch

Ответить
@vikasswamy3498
@vikasswamy3498 - 06.12.2021 12:12

how to use location pointers instead of circles in d3.js floorpaln heatmap

Ответить
@marcotrevisan7137
@marcotrevisan7137 - 11.06.2022 18:41

Oh well, i't been 3 hours+ now and still I cannot get the d3.extent() to work! Console keeps yelling at me that there is a type error and values() is not iterable... what the hell??

Ответить
@davidzhong
@davidzhong - 09.07.2022 22:50

Oh man, could you share please the observablehq...?

Ответить
@thehatchery4253
@thehatchery4253 - 02.08.2022 08:01

Hello - a bit late to the station for this one, but what a fantastic video, great intro to D3 and the Shiffman-Shirley dynamic is hillarious, please more videos together 🙂

Ответить
@biswajitrajaguru4013
@biswajitrajaguru4013 - 16.09.2022 09:17

one thing i do in these slowvideo is increase playback speed to 2.0.

Ответить
@dagumak
@dagumak - 26.12.2022 12:08

The host of this show talks way too much. I am 27 minutes in and we still haven't covered the definition of an SVG path.

Ответить
@flwi
@flwi - 28.01.2023 19:17

😂 That was funny - and very informative!

Ответить
@milosristic1111
@milosristic1111 - 14.05.2025 12:18

June of 1995.Dayton Agreement 🇺🇸

Ответить

Городское начало. Кладбища-призраки — где и когда. НГОНБ Новосибирская областная научная библиотека