@aaelony I ended up using reagent to do this. I’m not very far along, but the reagent cookbook example for nvd3 is what i’m working with so far.
https://github.com/reagent-project/reagent-cookbook/tree/master/old-recipes/nvd3
@ezmiller: It’s deprecated now, and is based on D3 rather than using it, but you may want to take a look at C2 for inspiration: https://github.com/lynaghk/c2
Also, as @aaelony points out, D3 is on CLJSJS (https://cljsjs.github.io/) along with several related libs like d3-cloud and multiple D3-based libs like c3. https://cljsjs.github.io/