|
|
|
|
|
by jordache
2932 days ago
|
|
what you described is an outlier. For the vast majority of data visualizations that are of the standard type, d3 is a not a scalable way to do it. The lack of high level abstractions means developers can't be as productive can be, and the code base implemented for one svg visualization is likely not usable for another, unless you put abstraction wrappers around it, which is basically nvd3, or other d3 wrapper libraries.. |
|
If you want reusability, build your abstractions or use a charting library, but recognize that this will in-turn limit the flexibility of your reusable code.
You can't have your cake and eat it too. It's the very reason why D3 is still so relevant today.