Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As far as I remember it is inspired by the Grammar of Graphics, as is ggplot2 in the R ecosystem: https://link.springer.com/book/10.1007/0-387-28695-0

For me it also always had this moment when it „clicked“ just to disappear after not using it for a couple of months.



Sounds like it's based on a good model for the problem space, but a model that's alien to other day-to-day ones.

Which is an interesting problem!

Is it better to optimally model ones problem space?

Or suboptimally model it, but create a model that's closer to developer/user expectations?


That is exactly it. A big part of the mental model is understanding the concept of tidy data from Hadley Wickham too.

I could not understand some of the design choices until I understood tidy data and not being much into R, I never ran across the idea previously.

Mike Bostock is so brilliant and has put in such an immense amount of work into d3 that if you even start trying to build your own data visualization javascript library you will end up leveraging d3 at some point as to not reinvent the wheel.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: