-
-
Save jarib/3752510 to your computer and use it in GitHub Desktop.
Kraftgraf for formueskatt v0.1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset='utf-8'> | |
<title>Force-Directed Layout</title> | |
<script src="http://d3js.org/d3.v2.js"></script> | |
<style type="text/css"> | |
circle { | |
stroke-width: 1.5px; | |
} | |
line { | |
stroke: #999; | |
} | |
</style> | |
</head> | |
<body> | |
<script type="text/javascript"> | |
var width = 960, | |
height = 500, | |
radius = 6, | |
fill = d3.scale.category20(); | |
var force = d3.layout.force() | |
.gravity(.01) | |
.charge(-120) | |
.linkDistance(60) | |
.size([width, height]); | |
var svg = d3.select("body").append("svg") | |
.attr("width", width) | |
.attr("height", height); | |
d3.json("issue-graph.json", function(json) { | |
var link = svg.selectAll("line") | |
.data(json.links) | |
.enter().append("line"); | |
var node = svg.selectAll("circle") | |
.data(json.nodes) | |
.enter().append("circle") | |
.attr("r", radius - .75) | |
.style("fill", function(d) { return fill(d.group); }) | |
.style("stroke", function(d) { return d3.rgb(fill(d.group)).darker(); }) | |
.call(force.drag); | |
force | |
.nodes(json.nodes) | |
.links(json.links) | |
.on("tick", tick) | |
.start(); | |
function tick() { | |
node.attr("cx", function(d) { return d.x = Math.max(radius, Math.min(width - radius, d.x)); }) | |
.attr("cy", function(d) { return d.y = Math.max(radius, Math.min(height - radius, d.y)); }); | |
link.attr("x1", function(d) { return d.source.x; }) | |
.attr("y1", function(d) { return d.source.y; }) | |
.attr("x2", function(d) { return d.target.x; }) | |
.attr("y2", function(d) { return d.target.y; }); | |
} | |
}); | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"nodes":[{"name":"Arbeiderpartiet","group":1},{"name":"Fremskrittspartiet","group":1},{"name":"H\u00f8yre","group":1},{"name":"Kristelig Folkeparti","group":1},{"name":"Senterpartiet","group":1},{"name":"Sosialistisk Venstreparti","group":1},{"name":"Venstre","group":1},{"name":"Representantforslag: Fjerning av formueskatt p\u00e5 arbeidende kapital - vedlegges protokollen.","group":2},{"name":"Representantforslag: Fjerning av formuesskatt p\u00e5 arbeidende kapital - vedtas ikke.","group":2},{"name":"Representantforslag: Fjerning av formuesskatt p\u00e5 arbeidende kapital.","group":2},{"name":"Representantforslag: Fjerning av formuesskatten p\u00e5 formue som ikke er arbeidende kapital - vedtas ikke.","group":2},{"name":"Representantforslag: Fjerning av formuesskatten p\u00e5 formue som ikke er arbeidende kapital \u2013 vedlegges protokollen.\r\n","group":2},{"name":"Representantforslag: Forskning p\u00e5 de positive effektene av \u00e5 fjerne formueskatten - vedtas ikke.","group":2},{"name":"Representantforslag: Forskning p\u00e5 de positive effektene av \u00e5 fjerne formuesskatten. ","group":2},{"name":"Representantforslag: Stortinget ber regjeringen fremme forslag som sikrer at arbeidende kapital ikke formuesbeskattes.","group":2},{"name":"Representantforslag: Stortinget ber regjeringen fremme sak om avvikling av formuesskatten p\u00e5 all formue utenom arbeidende kapital.","group":2},{"name":"Statsbudsjett: Det stemmes for at formueskatten skal opprettholdes, men at bunnfradraget skal \u00f8kes med 50.000 kr. ","group":2}],"links":[{"source":0,"target":7,"value":0.0},{"source":0,"target":8,"value":1.0},{"source":0,"target":9,"value":0.0},{"source":0,"target":10,"value":1.0},{"source":0,"target":11,"value":0.0},{"source":0,"target":12,"value":0.5},{"source":0,"target":13,"value":0.0},{"source":0,"target":14,"value":0.0},{"source":0,"target":15,"value":0.0},{"source":0,"target":16,"value":4.0},{"source":1,"target":7,"value":0.5},{"source":1,"target":8,"value":0.0},{"source":1,"target":9,"value":0.9565217391304348},{"source":1,"target":10,"value":0.0},{"source":1,"target":11,"value":0.5},{"source":1,"target":12,"value":0.0},{"source":1,"target":13,"value":0.5},{"source":1,"target":14,"value":0.0},{"source":1,"target":15,"value":1.0},{"source":1,"target":16,"value":0.0},{"source":2,"target":7,"value":0.5},{"source":2,"target":8,"value":0.0},{"source":2,"target":9,"value":0.0},{"source":2,"target":10,"value":0.0},{"source":2,"target":11,"value":0.5},{"source":2,"target":12,"value":0.0},{"source":2,"target":13,"value":0.5},{"source":2,"target":14,"value":0.9375},{"source":2,"target":15,"value":0.0},{"source":2,"target":16,"value":0.0},{"source":3,"target":7,"value":0.5},{"source":3,"target":8,"value":0.0},{"source":3,"target":9,"value":0.0},{"source":3,"target":10,"value":1.0},{"source":3,"target":11,"value":0.0},{"source":3,"target":12,"value":0.0},{"source":3,"target":13,"value":0.5},{"source":3,"target":14,"value":1.0},{"source":3,"target":15,"value":0.0},{"source":3,"target":16,"value":0.0},{"source":4,"target":7,"value":0.0},{"source":4,"target":8,"value":1.0},{"source":4,"target":9,"value":0.0},{"source":4,"target":10,"value":1.0},{"source":4,"target":11,"value":0.0},{"source":4,"target":12,"value":0.5},{"source":4,"target":13,"value":0.0},{"source":4,"target":14,"value":0.0},{"source":4,"target":15,"value":0.0},{"source":4,"target":16,"value":4.0},{"source":5,"target":7,"value":0.0},{"source":5,"target":8,"value":1.0},{"source":5,"target":9,"value":0.0},{"source":5,"target":10,"value":1.0},{"source":5,"target":11,"value":0.0},{"source":5,"target":12,"value":0.5},{"source":5,"target":13,"value":0.0},{"source":5,"target":14,"value":0.0},{"source":5,"target":15,"value":0.0},{"source":5,"target":16,"value":4.0},{"source":6,"target":7,"value":0.5},{"source":6,"target":8,"value":0.0},{"source":6,"target":9,"value":0.0},{"source":6,"target":10,"value":0.0},{"source":6,"target":11,"value":0.5},{"source":6,"target":12,"value":0.0},{"source":6,"target":13,"value":0.5},{"source":6,"target":14,"value":0.0},{"source":6,"target":15,"value":0.0},{"source":6,"target":16,"value":0.0}]} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment