How to improve the efficiency of Visualization obtained using Neovis.js


I have around 15,500 nodes stored in my graph database and i display all of them through the cypher query -

MATCH (n)-[r]->(m) RETURN n,r,m;

And the visualization appeared is this through Neovis-

But it took around 45 minutes to upload and since we have integrated it in our application, we can hardly let our application utilize our 45 minutes. Is there a better work around using Neovis to upload so many nodes at a time ?