Apache Zeppelin has good support for AngularJS. While there is a gap between Scala and Javascript.
I am trying to add Highcharts support to Zeppelin to fill in this
It would be good to have some kind of chaining methods to pass in those parameters, because putting a few lists together in one apply() method is a little bit hard to read.