Angular based charting library

I have developed one application for log analysis. i will use elastic ,logstash,beats for data collection and indexing. i would like to integrate the visualization in my exsisting application .weather i can use elastic-charts for this purpose .the communication will be as follows . angularcomponent–>web server(restapi)–>elasetic server. i am not using kibana . If kibana is mandatory,The kibana end point will be accessible only from my webserver.kibana instance wont be accessible from the client.I want to use only open source version.