|
|
|
|
|
by inferiorhuman
2304 days ago
|
|
My guess is that d3 is too low-level to make reuse simple, and that using a higher-level abstraction would make the code more maintainable. In what context? It's not that hard to collect some scales and axes into a JS object, mix it with judicious use of CSS et voila. I understand that d3 is low-level and verbose, but I can't say that I've any regret over deploying it in production. |
|
edit: saying that D3 was a terrible choice is not saying that D3 itself is terrible. D3 is amazing. But before choosing it, you should know exactly what it is, and whether it helps in your specific use case.