I wish it would be that easy. The complex part here is to define a set of abstractions, which then could be described as JSX or any DSL. D3 does not provide those abstractions, it provides primitives to build visualization, but they are to low level, as a result, code from D3 often poorly composable. I want something higher level, which in turn can be implemented in D3 (or any other charting library).
Maybe I wasn't clear enough. I'm not looking for a library or algorithm, which will help me to draw one or another graph (I know how to do it or can google anything I don't know). My research is in the area of visualization itself, what are the core ideas, why do we do it, how do we do it, how to do it better, is there a way to automate visualizations. If you take a look at any classification of visualization (cheatsheet section of the article) you will notice that those classifications are layman's theories. I wonder if this generally unsolvable problem or nobody tried before.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I wish it would be that easy. The complex part here is to define a set of abstractions, which then could be described as JSX or any DSL. D3 does not provide those abstractions, it provides primitives to build visualization, but they are to low level, as a result, code from D3 often poorly composable. I want something higher level, which in turn can be implemented in D3 (or any other charting library).
But high-level APIs don't provide you much control of view and interactivity.
What's about react-vis?
Maybe I wasn't clear enough. I'm not looking for a library or algorithm, which will help me to draw one or another graph (I know how to do it or can google anything I don't know). My research is in the area of visualization itself, what are the core ideas, why do we do it, how do we do it, how to do it better, is there a way to automate visualizations. If you take a look at any classification of visualization (cheatsheet section of the article) you will notice that those classifications are layman's theories. I wonder if this generally unsolvable problem or nobody tried before.