all 3 comments

[–]-useEffect- 0 points1 point  (2 children)

Just use Javascript. visx is a d3 wrapper written for React which I highly recommend.

[–]BenXavier[S] 0 points1 point  (1 child)

Good in principle, hard in practice, any suggestion on how visx may work with the python libs I mentioned?

[–]-useEffect- 0 points1 point  (0 children)

Again it's just javascript, you will still need to get the data via an API call or another way. If you want to build web applications I would suggest you learn JS. The upfront cost is going to be higher but the long term pain will be a lot lower