Hi!
Let me introduce you to AngularJS directive for nvD3 charts -
angular-nvd3.
It allows you to fully interact with nvD3 via JSON.
You can find more information and try it online on the
web page.
Think, JSON structure can also help you to better understand the nvD3 charts api, that is not well documented yet.
Best,
Konstantin