Processing custom events
Let experiment with a few things in the current graph. Grab the root node and move it around very fast. As you can see, it will stretch out then, a few milliseconds later, all cluster center nodes and their children follow its lead. It proves that, behind the scenes, a complete physics engine takes care of all elasticity before finally the graph stabilizes again. From the user perspective, it shows that we have click and drag events already in place:
Let's try something else. Rotate the mouse wheel toward yourself while the pointer is in the modal and it will zoom in the graph. Now click on a empty area and drag the graph up. It will pan down to the lower part of the graph. Finally, click on a node and see how it highlights the node and the edge(s) connected to that node:
So these are all default configurations that come out of the box whenever we create a network graph. Lets see how we can catch an event and perform a custom action.
For example, when we click on an...