added d3 visualization using angular directive