Building an Animated Line Chart with d3, React and Framer Motion

Building an Animated Line Chart with d3, React and Framer Motion

Sam Selikoff

2 года назад

19,809 Просмотров

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


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

Alexander Kuznetsov
Alexander Kuznetsov - 29.12.2022 19:16

This video is brilliant because I found only here the Declarative way how to use D3 js inside React. Almost 99% of videos on the internet explain D3 js like jQuery )) Thank you so much, Sam, really appreciate it. Hope this video will be one of the series of the course about "The Declarative way to use D3 in React" ))

Ответить
j mula
j mula - 31.10.2023 07:27

can you update this tutorial but go in depth on using and manipulating the dataset, maybe using Tanstack Query v5? A BuildUI course on d3 would be awesome too.

Ответить
Shaker Hamdi
Shaker Hamdi - 03.10.2023 00:15

This is fantastic. You should make a course just about D3 with Framer Motion. I would defiantly buy that course.

Ответить
Irshad Ahmad
Irshad Ahmad - 18.09.2023 19:49

Wow, this D3 charts tutorial is a game-changer for data visualization! 📊 The way you explain the concepts and demonstrate the coding is incredibly clear and easy to follow. I've always been intimidated by D3, but after watching this video, I feel much more confident in creating stunning interactive charts for my projects. Thanks for sharing your expertise!" 👏👍

Ответить
José Ángel Hernández Radilla
José Ángel Hernández Radilla - 10.06.2023 09:44

OMG so cool🎉

Ответить
Jonathon Perry
Jonathon Perry - 11.05.2023 04:13

I used this video and docs to make a gauge chart in svg with d3 and sveltekit. Ive been using a lot of your videos and rewatching over and over to duplicate animations in my app. Keep up the great videos! And would love more d3 charting videos. It was a royal pain to get the gauge to work with pie and arc

Ответить
Janis Laurins
Janis Laurins - 08.05.2023 07:21

this is really good stuff

Ответить
Walter Kimaro
Walter Kimaro - 08.05.2023 06:44

As someone who absolutely loves working with SVGs / canvas stuff…the level of detail in this video makes me very excited for that Build UI subscription😊

Ответить
sk1ll3dll4m4
sk1ll3dll4m4 - 16.04.2023 00:44

Absolutely beautiful, watched every second of it. This is exactly what I needed. Liked and subbed and I’m stoked to watch your other videos!

Ответить
Namu Cho
Namu Cho - 03.04.2023 06:01

Awesome! can you make a D3.js series??

Ответить
Darwin Narro
Darwin Narro - 26.03.2023 19:01

To be honest this an amazing video! I will definitely try it on my projects.

Ответить
Aaron McAdam
Aaron McAdam - 19.03.2023 23:59

Really fun video, I love your attention to detail and little tips ❤

Ответить
Eddy V
Eddy V - 06.01.2023 16:08

Wow, this was a really informative video. Just what i was looking for. Thanks for posting. I am actually working on a React Native app that i want to use D3 for. Framer does not work for React Native but i hope the D3 concepts you presented do.

Ответить
Iruya
Iruya - 21.12.2022 08:48

Your narrative is clear and easy to follow, thank you so much.

Ответить
F39Productions
F39Productions - 24.11.2022 06:43

Can you synchronize the circles appearing as the line animates left to right? It seems like the circle animation blocks the line one right now

Ответить
unico
unico - 03.11.2022 10:57

Hi Sam, thanks for this detailed tutorial. I'm having a task for the next sprint to develop a custom chart with date period selection (7d/1m/6m/1y) and also vertical marks with tooltips. For now, I'm going with Visx (since I have quite a good to develop it). Do you think going with your route is better? I see that Visx is also quite low-level but didn't went into too much details, but I've skipped high-level ones and that cannot be customized as per design. Also, since Visx does not have an easy learning curve, I thought your route might be even better?

Ответить
Alexander Garzo
Alexander Garzo - 20.10.2022 23:33

Have you considerd making a full coure for d3js in react?

Ответить
Julian Lk
Julian Lk - 12.10.2022 00:50

This was awesome! Thank you! And I can't wait to buy your course(s) :)

Ответить
Sasha Shaikevich
Sasha Shaikevich - 20.07.2022 00:44

“Bro, do you even lift?” “Weights or state?”

Ответить
Pawan Kanhere
Pawan Kanhere - 04.07.2022 13:27

Recently I thought of learning d3, all the videos I saw were so long winded about everything that I ended up deciding not to learn d3. But you sir, I see one video from you and my will to learn d3 woke up again:))) you're gift to react community ^_^ thank you so much for making everything so easy and amazing 👍👍

Ответить
claus4tw
claus4tw - 20.06.2022 16:01

Awesome but how would you test this?

Ответить
Lennox Ejiro
Lennox Ejiro - 14.06.2022 18:37

when i grow up i wana be like you

Ответить
Chintan Sawla
Chintan Sawla - 11.06.2022 09:54

Awesome video! Love how you've explained each element's composition!!

Ответить
Liam Smith
Liam Smith - 11.06.2022 07:09

Fantastic, love the descriptions and explanation of the steps and logic, so good!

Ответить
misha sawangwan
misha sawangwan - 05.06.2022 06:22

d3 docs are not the best, your video saved me a ton of time 🙏

Ответить
beben
beben - 31.05.2022 17:08

framer motion looks interesting, might try to add it in one my work project, it adds awesome details!

Ответить
Andreas Ottosson
Andreas Ottosson - 30.05.2022 22:37

Amazing attention to detail. My favorite place to pick up new skills. Congratulations on 10k, you deserve much more! Definitely interested in your course. Would be awesome to be able to give something back for all these gems. I’ve been playing around with using Vim in VS Code lately, a video about some useful commands would be fun 😊 But, I truly believe you should keep doing videos that YOU like. You see so many channels starting to lose that fire and just produce content for likes. Take care man! Thanks.

Ответить
Нуртилек Кошкар
Нуртилек Кошкар - 30.05.2022 19:18

very good👍

Ответить
Thorbjorn Brancher
Thorbjorn Brancher - 29.05.2022 12:49

That d3 stuff really needed some explanation (which you did great on).

Ответить
Dany Gagnon
Dany Gagnon - 28.05.2022 05:40

I love this video

Ответить
Shubham Jain
Shubham Jain - 27.05.2022 20:56

Dude you are producing some awesome content. Recently came across your profile on twitter and been loving your videos

Ответить
Andrés Gutiérrez
Andrés Gutiérrez - 27.05.2022 19:41

Awesome! ❤️
You can run ads for me. Whatever you want the content worth it

Ответить
Farid Shokri
Farid Shokri - 27.05.2022 19:33

I love ur videos man, the calmness of your voice and the beautiful content. Awesome 🔥

Ответить
Boggesh Zahim
Boggesh Zahim - 27.05.2022 18:00

Man those animations at the end were amazing, I really want to try something like this

Ответить
Ammar Gillani
Ammar Gillani - 27.05.2022 17:00

Can't wait for your course! This was so good!!

Ответить
Ali
Ali - 27.05.2022 16:04

Really love your videos ! Great seeing you building step by step your projects while learning many technics, libraries and so on !

Ответить
iNTERO
iNTERO - 27.05.2022 10:17

Super stoked about your course. Struggling to recall any other channel, which creates such concrete content. <3

Ответить
Josh Baker
Josh Baker - 27.05.2022 07:00

Stoked for the course! :D

Signing up for Email Newsletter, so stoked to be a part of your community.

Thank you for demonstrating what you can do with a few lines of POWERFULLY composed code.

You're an artist with your logic.

I never write comments, so I mean this!

Cheers :D

Ответить
Whoman
Whoman - 27.05.2022 05:21

Why do use "let" everywhere Sam, and not "const"?

Ответить
MONARCH
MONARCH - 27.05.2022 05:10

Wow, more d3 stuff please

Ответить
Vinicius Pacheco
Vinicius Pacheco - 27.05.2022 03:05

Really Good!

Ответить
Demarco69
Demarco69 - 27.05.2022 03:00

thankyou for uploading this!

Ответить
Sean O'Hara
Sean O'Hara - 27.05.2022 02:38

Another awesome video! You're really killing on both the content and the production.

Ответить
Maxime Groff
Maxime Groff - 27.05.2022 02:24

Incredible content and soothing voice, really looking forward to your course!
Cheers from France

Ответить
ラガス
ラガス - 27.05.2022 02:08

this is Slick as hell, Sam! nicely done.

Ответить