diff --git a/Output/index.html b/Output/index.html index 8e5acbed94b3c52a0a14a0509687f0c0e571e8f8..2bfd0297267d1425e374a42f9d0e7b7c85b78847 100644 --- a/Output/index.html +++ b/Output/index.html @@ -5,41 +5,19 @@ <!--- <meta http-equiv="X-UA-Compatible" content="IE=edge">--> <meta name="viewport" content="width=device-width, initial-scale=1"> <style type="text/css"> - -body {width: 1000px;} - .node {} .link { stroke: #999; stroke-opacity: .6; stroke-width: 1px; } - - button { - width: 150px; - font-size: 15px; - padding: 7px; - border-radius: 3px; - border: 3px solid #999; - color: black; - cursor: pointer; - position : absolute; - top: 500px; - right: 550px; - } </style> - - <link rel="shortcut icon" href="#"> </head> <body> <p id="id"></p> <!--for commenting with document.getElementById("id").innerHTML = "text"; --> - -<svg width="960" height="500"></svg> +<svg width="960" height="600"></svg> <script src="https://d3js.org/d3.v4.min.js" type="text/javascript"></script> <script src="https://d3js.org/d3-selection-multi.v1.js"></script> -<!-- Rücksetzbutton --> -<button type="button" onclick="reset()">Neuladen</button> - <script type="text/javascript"> // var colors = d3.scaleOrdinal(d3.schemeCategory10); @@ -62,8 +40,7 @@ body {width: 1000px;} height = +svg.attr("height"), node, link, - initial_x, - initial_y, + // groups; //not used? r=12; svg.append('defs').append('marker')//arrowhead @@ -144,7 +121,6 @@ body {width: 1000px;} .call(d3.drag() .on("start", dragstarted) .on("drag", dragged) -// .on("end", dragended) ); @@ -216,9 +192,7 @@ body {width: 1000px;} textfunc(d,h); - }) -// .attr("initial_x", function (d) { return d.x }) für reset() -// .attr("initial_y", function (d) { return d.y }); + }); simulation .nodes(nodes) @@ -292,17 +266,7 @@ body {width: 1000px;} d.fy = d3.event.y; } - /* für reset() - function dragended(d) { - // if (!d3.event.active) simulation.alphaTarget(0); - // d.fx = undefined; - // d.fy = undefined; - d.x = d.initial_x; - d.y = d.initial_y; - } -*/ -// Zoom-Funktionen function zoom_actions(){ g.attr("transform", d3.event.transform) } @@ -321,23 +285,9 @@ function tickActions() { .attr("y2", function(d) { return d.target.y; }); } -// Zurücksetzen-Funktion (noch fehlerhaft: Zoom!) -function reset(){ - d3.selectAll(".node").remove(); - d3.selectAll(".link").remove(); - - d3.json("data.json", function (error, graph) { - if (error) throw error; - update(graph.links, graph.nodes); - })} -// Ansatz 2 Zurücksetzen-Funktion -//function reset(){ -// d3.selectAll(".node").each(function(d) {dragended(d)})} -// Event listener -//d3.select("#Zurücksetzen").on("input", reset ) </script> </body>