Open aftab-hassan opened 10 years ago
This might help
var g = new dagreD3.graphlib.Graph().setGraph();
// adding nodes
g.setNode("node1");
g.setNode("node1");
// adding transactions
g.setEdge("node1", "node2");
var svg = d3.select("svg");
var inner = svg.select("g");
var render = new dagreD3.render();
inner
.selectAll("g.node")
.on("click", function(nodeId) {
// whatever
});
inner
.selectAll("g.edgePath")
.on("click", function(edge) {
nodeFromId = edge.v;
nodeToId = edge.w;
// whatever
});
Hi, I have been trying to change the labels of nodes and edges on clicking them. I have tried the graphlib APIs digraph.node(1, "Some node value"); and digraph.edge("A", "Some edge value");
Please see my code below which I tried for changing the label of nodes on click
And this one for changing the label of edges on click
However, these do not work. Also, I haven't been able to print out the labels using g.node(d); and g.edge(edgeId);