I want to create a similar data lineage graph using D3.js. I tried to use d3.hierarchy and tree. But those don't support multiple parents. Also, I want to open a popup when the user clicks on the node. I will get the data from the server as a JSON.
What could be the best way to implement the below graph in D3.js?