I am working on a dashboard developed with plotly dash. I want to generate a graph with nodes distributed over the map. I should be able to click on the nodes and the links of the map. The map is connected to a table i.e., selecting a row of the table updates the map (highlights a link) and clicking on links of the graph filters the table accordingly.
So far, I have tried dash_leaflet and plotly.express but I am not sure this is the right direction. I appreciate any helps in introducing the right approach or referring to some examples.