It is possible to use SVG tags in your Angular component, to create beautiful graphs and visualizations. There are 3 things you need to know:
attr
<circle [attr.cx]="x" [attr.cy]="y"></circle>
// Not: <child-component></child-component>
<g child-component></g>
@Component({selector: '[child-component]' })
@Component({
selector: '[child-component]',
template: `<svg:circle></svg:circle>`
})