I wondered if I was the only one who thought that way — apparently not. I also found D3 to be very inflexible, with abstractions doing strange things behind your back. In general, a lot of &quot;magic&quot; was happening behind the scenes.<p>I mostly write in ClojureScript, so the data binding wasn&#x27;t that attractive — I can do all of that work better anyway.<p>I guess what I&#x27;m looking for is a library with graphics&#x2F;charting primitives written in ClojureScript, possibly using React. Hmm.