Built with blockbuilder.org
Last active
November 30, 2015 16:15
-
-
Save Treblesteph/d136ae524e587f478a0f to your computer and use it in GitHub Desktop.
fresh block
This file contains hidden or 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
[ | |
{ "name": "Coleoptera", | |
"label": "order", | |
"children": [ | |
{ "name": "Archostemata", | |
"label": "sub order", | |
"children": [ | |
{ "name": "Crowsoniellidae", | |
"label": "family" }, | |
{ "name": "Cupedidae", | |
"label": "family" }, | |
{ "name": "Micromalthidae", | |
"label": "family" }, | |
{ "name": "Ommatidae", | |
"label": "family" }, | |
{ "name": "Jurodidae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Myxophaga", | |
"label": "sub order", | |
"children": [ | |
{ "name": "Lepiceridae", | |
"label": "family" }, | |
{ "name": "Torridincolidae", | |
"label": "family" }, | |
{ "name": "Hydroscaphidae", | |
"label": "family" }, | |
{ "name": "Sphaeriusidae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Adephaga", | |
"label": "sub order", | |
"children": [ | |
{ "name": "Gyrinidae", | |
"label": "family" }, | |
{ "name": "Trachypachidae", | |
"label": "family" }, | |
{ "name": "Rhysodidae", | |
"label": "family" }, | |
{ "name": "Carabidae", | |
"label": "family" }, | |
{ "name": "Haliplidae", | |
"label": "family" }, | |
{ "name": "Meruidae", | |
"label": "family" }, | |
{ "name": "Noteridae", | |
"label": "family" }, | |
{ "name": "Amphizoidae", | |
"label": "family" }, | |
{ "name": "Aspidytidae", | |
"label": "family" }, | |
{ "name": "Hygrobiidae", | |
"label": "family" }, | |
{ "name": "Dytiscidae", | |
"label": "family" }, | |
] | |
}, | |
{ "name": "Polyphaga", | |
"label": "sub order", | |
"children": [ | |
{ "name": "Staphyliniformia", | |
"label": "infra order", | |
"children": [ | |
{ "name": "Hydrophiloidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Hydrophilidae", | |
"label": "family" }, | |
{ "name": "Sphaeritidae", | |
"label": "family" }, | |
{ "name": "Synteliidae", | |
"label": "family" }, | |
{ "name": "Histeridae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Staphylinoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Hydraenidae", | |
"label": "family" }, | |
{ "name": "Ptiliidae", | |
"label": "family" }, | |
{ "name": "Agyrtidae", | |
"label": "family" }, | |
{ "name": "Leiodidae", | |
"label": "family" }, | |
{ "name": "Silphidae", | |
"label": "family" }, | |
{ "name": "Staphylinidae", | |
"label": "family" } | |
] | |
} | |
] | |
}, | |
{ "name": "Scarabaeiformia", | |
"label": "infra order", | |
"children": [ | |
{ "name": "Scarabaeoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Pleocomidae", | |
"label": "family" }, | |
{ "name": "Geotrupidae", | |
"label": "family" }, | |
{ "name": "Belohinidae", | |
"label": "family" }, | |
{ "name": "Passalidae", | |
"label": "family" }, | |
{ "name": "Trogidae", | |
"label": "family" }, | |
{ "name": "Glaresidae", | |
"label": "family" }, | |
{ "name": "Diphyllostomatidae", | |
"label": "family" }, | |
{ "name": "Lucanidae", | |
"label": "family" }, | |
{ "name": "Ochodaeidae", | |
"label": "family" }, | |
{ "name": "Hybosoridae", | |
"label": "family" }, | |
{ "name": "Glaphyridae", | |
"label": "family" }, | |
{ "name": "Scarabaeidae", | |
"label": "family" } | |
] | |
} | |
] | |
}, | |
{ "name": "Elateriformia", | |
"label": "infra order", | |
"children": [ | |
{ "name": "Scirtoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Decliniidae", | |
"label": "family" }, | |
{ "name": "Eucinetidae", | |
"label": "family" }, | |
{ "name": "Clambidae", | |
"label": "family" }, | |
{ "name": "Scirtidae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Dascilloidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Dascillidae", | |
"label": "family" }, | |
{ "name": "Rhipiceridae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Buprestoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Schizopodidae", | |
"label": "family" }, | |
{ "name": "Buprestidae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Byrrhoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Byrrhidae", | |
"label": "family" }, | |
{ "name": "Elmidae", | |
"label": "family" }, | |
{ "name": "Dryopidae", | |
"label": "family" }, | |
{ "name": "Lutrochidae", | |
"label": "family" }, | |
{ "name": "Limnichidae", | |
"label": "family" }, | |
{ "name": "Heteroceridae", | |
"label": "family" }, | |
{ "name": "Psephenidae", | |
"label": "family" }, | |
{ "name": "Cneoglossidae", | |
"label": "family" }, | |
{ "name": "Ptilodactylidae", | |
"label": "family" }, | |
{ "name": "Podabrocephalidae", | |
"label": "family" }, | |
{ "name": "Chelonariidae", | |
"label": "family" }, | |
{ "name": "Eulichadidae", | |
"label": "family" }, | |
{ "name": "Callirhipidae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Elateroidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Rhinorhipidae", | |
"label": "family" }, | |
{ "name": "Artematopodidae", | |
"label": "family" }, | |
{ "name": "Brachypsectridae", | |
"label": "family" }, | |
{ "name": "Cerophytidae", | |
"label": "family" }, | |
{ "name": "Eucnemidae", | |
"label": "family" }, | |
{ "name": "Throscidae", | |
"label": "family" }, | |
{ "name": "Elateridae", | |
"label": "family" }, | |
{ "name": "Plastoceridae", | |
"label": "family" }, | |
{ "name": "Drilidae", | |
"label": "family" }, | |
{ "name": "Omalisidae", | |
"label": "family" }, | |
{ "name": "Lycidae", | |
"label": "family" }, | |
{ "name": "Telegeusidae", | |
"label": "family" }, | |
{ "name": "Phengodidae", | |
"label": "family" }, | |
{ "name": "Rhagophthalmidae", | |
"label": "family" }, | |
{ "name": "Lampyridae", | |
"label": "family" }, | |
{ "name": "Omethidae", | |
"label": "family" }, | |
{ "name": "Cantharidae", | |
"label": "family" } | |
] | |
} | |
] | |
}, | |
{ "name": "Derodontiformia", | |
"label": "infra order", | |
"children": [ | |
{ "name": "Derodontoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Derodontidae", | |
"label": "family" }, | |
{ "name": "Nosodendridae", | |
"label": "family" }, | |
{ "name": "Jacobsoniidae", | |
"label": "family" } | |
] | |
} | |
] | |
}, | |
{ "name": "Bostrichiformia", | |
"label": "infra order", | |
"children": [ | |
{ "name": "Bostrichoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Dermestidae", | |
"label": "family" }, | |
{ "name": "Endecatomidae", | |
"label": "family" }, | |
{ "name": "Bostrichidae", | |
"label": "family" }, | |
{ "name": "Ptinidae", | |
"label": "family" } | |
] | |
} | |
] | |
}, | |
{ "name": "Cucujiformia", | |
"label": "infra order", | |
"children": [ | |
{ "name": "Lymexyloidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Lymexylidae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Cleroidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Phloiophilidae", | |
"label": "family" }, | |
{ "name": "Trogossitidae", | |
"label": "family" }, | |
{ "name": "Chaetosomatidae", | |
"label": "family" }, | |
{ "name": "Metaxinidae", | |
"label": "family" }, | |
{ "name": "Thanerocleridae", | |
"label": "family" }, | |
{ "name": "Cleridae", | |
"label": "family" }, | |
{ "name": "Acanthocnemidae", | |
"label": "family" }, | |
{ "name": "Phycosecidae", | |
"label": "family" }, | |
{ "name": "Prionoceridae", | |
"label": "family" }, | |
{ "name": "Mauroniscidae", | |
"label": "family" }, | |
{ "name": "Melyridae", | |
"label": "family" }, | |
] | |
}, | |
{ "name": "Cucujoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Boganiidae", | |
"label": "family" }, | |
{ "name": "Byturidae", | |
"label": "family" }, | |
{ "name": "Helotidae", | |
"label": "family" }, | |
{ "name": "Protocucujidae", | |
"label": "family" }, | |
{ "name": "Sphindidae", | |
"label": "family" }, | |
{ "name": "Biphyllidae", | |
"label": "family" }, | |
{ "name": "Erotylidae", | |
"label": "family" }, | |
{ "name": "Monotomidae", | |
"label": "family" }, | |
{ "name": "Hobartiidae", | |
"label": "family" }, | |
{ "name": "Cryptophagidae", | |
"label": "family" }, | |
{ "name": "Agapythidae", | |
"label": "family" }, | |
{ "name": "Priasilphidae", | |
"label": "family" }, | |
{ "name": "Phloeostichidae", | |
"label": "family" }, | |
{ "name": "Silvanidae", | |
"label": "family" }, | |
{ "name": "Cucujidae", | |
"label": "family" }, | |
{ "name": "Myraboliidae", | |
"label": "family" }, | |
{ "name": "Cavognathidae", | |
"label": "family" }, | |
{ "name": "Lamingtoniidae", | |
"label": "family" }, | |
{ "name": "Passandridae", | |
"label": "family" }, | |
{ "name": "Phalacridae", | |
"label": "family" }, | |
{ "name": "Propalticidae", | |
"label": "family" }, | |
{ "name": "Laemophloeidae", | |
"label": "family" }, | |
{ "name": "Tasmosalpingidae", | |
"label": "family" }, | |
{ "name": "Cyclaxyridae", | |
"label": "family" }, | |
{ "name": "Kateretidae", | |
"label": "family" }, | |
{ "name": "Nitidulidae", | |
"label": "family" }, | |
{ "name": "Smicripidae", | |
"label": "family" }, | |
{ "name": "Bothrideridae", | |
"label": "family" }, | |
{ "name": "Cerylonidae", | |
"label": "family" }, | |
{ "name": "Alexiidae", | |
"label": "family" }, | |
{ "name": "Discolomatidae", | |
"label": "family" }, | |
{ "name": "Endomychidae", | |
"label": "family" }, | |
{ "name": "Coccinellidae", | |
"label": "family" }, | |
{ "name": "Corylophidae", | |
"label": "family" }, | |
{ "name": "Akalyptoischiidae", | |
"label": "family" }, | |
{ "name": "Latridiidae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Tenebrionoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Mycetophagidae", | |
"label": "family" }, | |
{ "name": "Archeocrypticidae", | |
"label": "family" }, | |
{ "name": "Pterogeniidae", | |
"label": "family" }, | |
{ "name": "Ciidae", | |
"label": "family" }, | |
{ "name": "Tetratomidae", | |
"label": "family" }, | |
{ "name": "Melandryidae", | |
"label": "family" }, | |
{ "name": "Mordellidae", | |
"label": "family" }, | |
{ "name": "Rhipiphoridae", | |
"label": "family" }, | |
{ "name": "Zopheridae", | |
"label": "family" }, | |
{ "name": "Ulodidae", | |
"label": "family" }, | |
{ "name": "Promecheilidae", | |
"label": "family" }, | |
{ "name": "Chalcodryidae", | |
"label": "family" }, | |
{ "name": "Trachelostenidae", | |
"label": "family" }, | |
{ "name": "Tenebrionidae", | |
"label": "family" }, | |
{ "name": "Prostomidae", | |
"label": "family" }, | |
{ "name": "Synchroidae", | |
"label": "family" }, | |
{ "name": "Stenotrachelidae", | |
"label": "family" }, | |
{ "name": "Oedemeridae", | |
"label": "family" }, | |
{ "name": "Meloidae", | |
"label": "family" }, | |
{ "name": "Mycteridae", | |
"label": "family" }, | |
{ "name": "Boridae", | |
"label": "family" }, | |
{ "name": "Trictenotomidae", | |
"label": "family" }, | |
{ "name": "Pythidae", | |
"label": "family" }, | |
{ "name": "Pyrochroidae", | |
"label": "family" }, | |
{ "name": "Salpingidae", | |
"label": "family" }, | |
{ "name": "Anthicidae", | |
"label": "family" }, | |
{ "name": "Aderidae", | |
"label": "family" }, | |
{ "name": "Scraptiidae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Chrysomeloidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Oxypeltidae", | |
"label": "family" }, | |
{ "name": "Vesperidae", | |
"label": "family" }, | |
{ "name": "Disteniidae", | |
"label": "family" }, | |
{ "name": "Cerambycidae", | |
"label": "family" }, | |
{ "name": "Megalopodidae", | |
"label": "family" }, | |
{ "name": "Orsodacnidae", | |
"label": "family" }, | |
{ "name": "Chrysomelidae", | |
"label": "family" } | |
] | |
}, | |
{ "name": "Curculionoidea", | |
"label": "super family", | |
"children": [ | |
{ "name": "Nemonychidae", | |
"label": "family" }, | |
{ "name": "Anthribidae", | |
"label": "family" }, | |
{ "name": "Belidae", | |
"label": "family" }, | |
{ "name": "Caridae", | |
"label": "family" }, | |
{ "name": "Attelabidae", | |
"label": "family" }, | |
{ "name": "Brentidae", | |
"label": "family" }, | |
{ "name": "Dryophthoridae", | |
"label": "family" }, | |
{ "name": "Brachyceridae", | |
"label": "family" }, | |
{ "name": "Curculionidae", | |
"label": "family" } | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] |
This file contains hidden or 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> | |
<meta charset="utf-8"> | |
<style> | |
.node circle { | |
fill: #fff; | |
stroke: steelblue; | |
stroke-width: 1.5px; | |
} | |
.node { | |
font: 10px sans-serif; | |
} | |
.link { | |
fill: none; | |
stroke: #ccc; | |
stroke-width: 1.5px; | |
} | |
</style> | |
<body> | |
<script src="//d3js.org/d3.v3.min.js"></script> | |
<script> | |
var width = 960, | |
height = 2200; | |
var cluster = d3.layout.cluster() | |
.size([height, width - 160]); | |
var diagonal = d3.svg.diagonal() | |
.projection(function(d) { return [d.y, d.x]; }); | |
var svg = d3.select("body").append("svg") | |
.attr("width", width) | |
.attr("height", height) | |
.append("g") | |
.attr("transform", "translate(40,0)"); | |
d3.json("fams_taxonomy.json", function(error, root) { | |
if (error) throw error; | |
var nodes = cluster.nodes(root), | |
links = cluster.links(nodes); | |
var link = svg.selectAll(".link") | |
.data(links) | |
.enter().append("path") | |
.attr("class", "link") | |
.attr("d", diagonal); | |
var node = svg.selectAll(".node") | |
.data(nodes) | |
.enter().append("g") | |
.attr("class", "node") | |
.attr("transform", function(d) { return "translate(" + d.y + "," + d.x + ")"; }) | |
node.append("circle") | |
.attr("r", 4.5); | |
node.append("text") | |
.attr("dx", function(d) { return d.children ? -8 : 8; }) | |
.attr("dy", 3) | |
.style("text-anchor", function(d) { return d.children ? "end" : "start"; }) | |
.text(function(d) { return d.name; }); | |
}); | |
d3.select(self.frameElement).style("height", height + "px"); | |
</script> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment