Skip to content

Instantly share code, notes, and snippets.

@bartaelterman
Created January 31, 2015 15:36
Show Gist options
  • Save bartaelterman/57582e27493f4d3a6e6a to your computer and use it in GitHub Desktop.
Save bartaelterman/57582e27493f4d3a6e6a to your computer and use it in GitHub Desktop.
zoomable icicle
<!DOCTYPE html>
<meta charset="utf-8">
<style>
rect {
stroke: #fff;
}
</style>
<body>
</body>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
var width = 960,
height = 200;
var x = d3.scale.linear()
.range([0, width]);
var y = d3.scale.linear()
.range([0, height]);
var color = d3.scale.category20c();
var partition = d3.layout.partition()
.children(function(d) { return isNaN(d.value) ? d3.entries(d.value) : null; })
.value(function(d) { return d.value; });
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height);
var rect = svg.selectAll("rect");
console.log("rect added to svg element");
d3.json("taxonomy.json", function(error, root) {
rect = rect
.data(partition(d3.entries(root)[0]))
.enter().append("rect")
.attr("x", function(d) { return x(d.x); })
.attr("y", function(d) { return y(d.y); })
.attr("width", function(d) { return x(d.dx); })
.attr("height", function(d) { return y(d.dy); })
.attr("fill", function(d) { return color((d.children ? d : d.parent).key); })
.on("click", clicked);
});
function clicked(d) {
x.domain([d.x, d.x + d.dx]);
// y.domain([d.y, 1]).range([d.y ? 20 : 0, height]);
rect.transition()
.duration(750)
.attr("x", function(d) { return x(d.x); })
// .attr("y", function(d) { return y(d.y); })
.attr("width", function(d) { return x(d.x + d.dx) - x(d.x); })
// .attr("height", function(d) { return y(d.y + d.dy) - y(d.y); });
}
</script>
{"http://dataset.canadensys.net/ubc-vascular-specimens": {"undetermined": {"undetermined": {"undetermined": {"undetermined": {"undetermined": 86}}}}, "Plantae": {"undetermined": {"undetermined": {"undetermined": {"undetermined": 18, "Toricelliaceae": 1}}}, "Pteridophyta": {"undetermined": {"undetermined": {"Actiniopteridaceae": 3, "Culcitaceae": 4, "Matoniaceae": 1, "Loxsomataceae": 2}}, "Psilotopsida": {"Ophioglossales": {"Ophioglossaceae": 565}}, "Polypodiopsida": {"Cyatheales": {"Lophosoriaceae": 1, "Cyatheaceae": 66, "Dicksoniaceae": 108}, "Hymenophyllales": {"Hymenophyllaceae": 422}, "Polypodiales": {"Sinopteridaceae": 5, "Monachosoraceae": 5, "Pteridiaceae": 4, "Lomariopsidaceae": 64, "Aspleniaceae": 691, "Loxogrammaceae": 12, "Plagiogyriaceae": 19, "Davalliaceae": 38, "Tectariaceae": 52, "Drynariaceae": 12, "Pteridaceae": 967, "Athyriaceae": 27, "Oleandraceae": 11, "Woodsiaceae": 1765, "Taenitidaceae": 5, "Dipteridaceae": 11, "Thelypteridaceae": 262, "Dennstaedtiaceae": 319, "Lindsaeaceae": 7, "Polypodiaceae": 615, "Grammitidaceae": 22, "Dryopteridaceae": 1834, "Peranemaceae": 3, "Nephrolepidaceae": 10, "Hemionitidaceae": 2, "Vittariaceae": 4, "Blechnaceae": 309, "Cheiropleuriaceae": 5, "Onocleaceae": 139}, "Salviniales": {"Azollaceae": 53, "Salviniaceae": 7, "Marsileaceae": 33}, "Osmundales": {"Osmundaceae": 151}, "Schizaeales": {"Schizaeaceae": 9, "Lygodiaceae": 29, "Anemiaceae": 3}, "Gleicheniales": {"Gleicheniaceae": 121}}, "Marattiopsida": {"Marattiales": {"Marattiaceae": 52}}}, "Ginkgophyta": {"Ginkgoopsida": {"Ginkgoales": {"Ginkgoaceae": 7}}}, "Gnetophyta": {"Gnetopsida": {"Ephedrales": {"Ephedraceae": 12}}}, "Cycadophyta": {"Cycadopsida": {"Cycadales": {"Cycadaceae": 3, "Zamiaceae": 2, "Stangeriaceae": 1}}}, "Magnoliophyta": {"Liliopsida": {"Dioscoreales": {"Burmanniaceae": 4, "Dioscoreaceae": 31, "Nartheciaceae": 19}, "Alismatales": {"Juncaginaceae": 125, "Tofieldiaceae": 375, "Butomaceae": 17, "Araceae": 312, "Alismataceae": 293, "Hydrocharitaceae": 139, "Aponogetonaceae": 2, "Scheuchzeriaceae": 18, "Zosteraceae": 571, "Potamogetonaceae": 517, "Ruppiaceae": 24, "Cymodoceaceae": 23}, "Commelinales": {"Commelinaceae": 72, "Pontederiaceae": 5, "Haemodoraceae": 12}, "Arecales": {"Arecaceae": 48}, "Liliales": {"Smilacaceae": 96, "Alstroemeriaceae": 12, "Melanthiaceae": 941, "Liliaceae": 1879, "Rhipogonaceae": 2, "Colchicaceae": 71}, "Dasypogonales": {"Dasypogonaceae": 2}, "Petrosaviales": {"Petrosaviaceae": 2}, "Zingiberales": {"Costaceae": 7, "Marantaceae": 1200, "Cannaceae": 12, "Strelitziaceae": 2, "Zingiberaceae": 27, "Heliconiaceae": 39, "Musaceae": 6}, "Poales": {"Poaceae": 16105, "Eriocaulaceae": 47, "Xyridaceae": 1, "Typhaceae": 332, "Restionaceae": 6, "Juncaceae": 1959, "Cyperaceae": 13601, "Centrolepidaceae": 1, "Rapateaceae": 1, "Bromeliaceae": 23}, "Pandanales": {"Stemonaceae": 1, "Cyclanthaceae": 1, "Pandanaceae": 5}, "Asparagales": {"Amaryllidaceae": 646, "Iridaceae": 206, "Asparagaceae": 1508, "Blandfordiaceae": 6, "Ixioliriaceae": 1, "Asteliaceae": 15, "Orchidaceae": 2669, "Doryanthaceae": 1, "Lanariaceae": 3, "Boryaceae": 3, "Tecophilaeaceae": 7, "Xanthorrhoeaceae": 75, "Hypoxidaceae": 17}, "Acorales": {"Acoraceae": 54}}, "Magnoliopsida": {"Zygophyllales": {"Krameriaceae": 5, "Zygophyllaceae": 16}, "Canellales": {"Winteraceae": 2}, "Lamiales": {"Scrophulariaceae": 215, "Acanthaceae": 134, "Phrymaceae": 448, "Bignoniaceae": 108, "Paulowniaceae": 2, "Lentibulariaceae": 241, "Plantaginaceae": 1472, "Oleaceae": 213, "Martyniaceae": 1, "Orobanchaceae": 1082, "Calceolariaceae": 2, "Verbenaceae": 82, "Pedaliaceae": 1, "Gesneriaceae": 43, "Tetrachondraceae": 1, "Linderniaceae": 47, "Lamiaceae": 890}, "Laurales": {"Hernandiaceae": 3, "Calycanthaceae": 29, "Lauraceae": 139, "Monimiaceae": 5}, "Dipsacales": {"Diervillaceae": 84, "Caprifoliaceae": 927, "Linnaeaceae": 351, "Dipsacaceae": 94, "Adoxaceae": 1077, "Valerianaceae": 194}, "Sabiales": {"Sabiaceae": 16}, "Geraniales": {"Melianthaceae": 4, "Geraniaceae": 846}, "Icacinales": {"Icacinaceae": 3}, "Malvales": {"Muntingiaceae": 1, "Cistaceae": 147, "Sterculiaceae": 3, "Malvaceae": 534, "Bixaceae": 6, "Tiliaceae": 2, "Dipterocarpaceae": 2, "Thymelaeaceae": 50}, "Dilleniales": {"Dilleniaceae": 81}, "Ranunculales": {"Ranunculaceae": 2414, "Berberidaceae": 463, "Papaveraceae": 710, "Coriariaceae": 11, "Eupteleaceae": 4, "Lardizabalaceae": 33, "Menispermaceae": 16}, "Myrtales": {"Vochysiaceae": 3, "Lythraceae": 168, "Melastomataceae": 56, "Myrtaceae": 167, "Combretaceae": 30, "Onagraceae": 970}, "Magnoliales": {"Magnoliaceae": 109, "Annonaceae": 31, "Eupomatiaceae": 2, "Myristicaceae": 33}, "Proteales": {"Proteaceae": 16, "Platanaceae": 4}, "Chloranthales": {"Chloranthaceae": 13}, "Piperales": {"Saururaceae": 5, "Aristolochiaceae": 168, "Piperaceae": 56}, "Solanales": {"Convolvulaceae": 419, "Solanaceae": 262, "Sphenocleaceae": 4, "Cobaeaceae": 3}, "Escalloniales": {"Escalloniaceae": 28}, "Celastrales": {"Celastraceae": 819}, "Rosales": {"Cannabaceae": 70, "Urticaceae": 132, "Rhamnaceae": 174, "Ulmaceae": 64, "Elaeagnaceae": 440, "Moraceae": 75, "Neuradaceae": 1, "Rosaceae": 5824}, "Aquifoliales": {"Aquifoliaceae": 217, "Helwingiaceae": 8}, "Apiales": {"Griseliniaceae": 4, "Araliaceae": 371, "Pittosporaceae": 34, "Apiaceae": 1265}, "Vitales": {"Vitaceae": 71}, "Fagales": {"Fagaceae": 833, "Juglandaceae": 44, "Nothofagaceae": 28, "Myricaceae": 58, "Betulaceae": 1926, "Casuarinaceae": 45}, "Bruniales": {"Bruniaceae": 10}, "Gentianales": {"Gelsemiaceae": 3, "Apocynaceae": 622, "Loganiaceae": 7, "Asclepiadaceae": 1, "Rubiaceae": 553, "Gentianaceae": 1120}, "Santalales": {"Opiliaceae": 3, "Erythropalaceae": 2, "Loranthaceae": 7, "Santalaceae": 140, "Cynomoriaceae": 1, "Balanophoraceae": 2}, "Cucurbitales": {"Begoniaceae": 9, "Datiscaceae": 4, "Corynocarpaceae": 1, "Cucurbitaceae": 130}, "Gunnerales": {"Gunneraceae": 6}, "Sapindales": {"Burseraceae": 2, "Anacardiaceae": 264, "Meliaceae": 21, "Simaroubaceae": 12, "Nitrariaceae": 2, "Aceraceae": 5, "Sapindaceae": 1251, "Rutaceae": 85}, "Malpighiales": {"Passifloraceae": 17, "Euphorbiaceae": 818, "Hypericaceae": 183, "Erythroxylaceae": 44, "Clusiaceae": 11, "Calophyllaceae": 3, "Violaceae": 548, "Dichapetalaceae": 1, "Ochnaceae": 1, "Picrodendraceae": 11, "Achariaceae": 2, "Rhizophoraceae": 2, "Chrysobalanaceae": 3, "Linaceae": 60, "Elatinaceae": 40, "Salicaceae": 2403, "Phyllanthaceae": 94, "Malpighiaceae": 47}, "Nymphaeales": {"Cabombaceae": 8, "Nymphaeaceae": 67}, "Cornales": {"Nyssaceae": 13, "Loasaceae": 38, "Alangiaceae": 9, "Cornaceae": 1052, "Hydrangeaceae": 294, "Curtisiaceae": 1}, "Ceratophyllales": {"Ceratophyllaceae": 43}, "undetermined": {"Vahliaceae": 3, "Flacourtiaceae": 9, "Leeaceae": 1, "Trochodendraceae": 6}, "Ericales": {"Actinidiaceae": 26, "Polemoniaceae": 669, "Marcgraviaceae": 1, "Lecythidaceae": 5, "Ericaceae": 8957, "Symplocaceae": 15, "Styracaceae": 124, "Sapotaceae": 16, "Ebenaceae": 43, "Diapensiaceae": 45, "Sarraceniaceae": 5, "Theaceae": 58, "Pentaphylacaceae": 44, "Epacridaceae": 104, "Clethraceae": 29, "Fouquieriaceae": 5, "Primulaceae": 948, "Balsaminaceae": 241, "Cyrillaceae": 8, "Myrsinaceae": 2}, "Buxales": {"Buxaceae": 49}, "Fabales": {"Fabaceae": 3588, "Polygalaceae": 24}, "Oxalidales": {"Elaeocarpaceae": 19, "Connaraceae": 5, "Cunoniaceae": 39, "Oxalidaceae": 64}, "Caryophyllales": {"Montiaceae": 1167, "Simmondsiaceae": 5, "Droseraceae": 309, "Basellaceae": 2, "Nyctaginaceae": 46, "Polygonaceae": 1372, "Tamaricaceae": 6, "Amaranthaceae": 270, "Talinaceae": 3, "Frankeniaceae": 15, "Molluginaceae": 35, "Limeaceae": 2, "Plumbaginaceae": 39, "Phytolaccaceae": 12, "Caryophyllaceae": 5614, "Aizoaceae": 23, "Portulacaceae": 17, "Cactaceae": 57, "Chenopodiaceae": 1547, "Nepenthaceae": 1}, "Austrobaileyales": {"Schisandraceae": 16}, "Saxifragales": {"Paeoniaceae": 15, "Saxifragaceae": 5234, "Cercidiphyllaceae": 17, "Penthoraceae": 28, "Iteaceae": 6, "Crassulaceae": 710, "Hamamelidaceae": 80, "Altingiaceae": 9, "Haloragaceae": 135, "Grossulariaceae": 1368, "Daphniphyllaceae": 12}, "Asterales": {"Campanulaceae": 1143, "Alseuosmiaceae": 2, "Stylidiaceae": 7, "Menyanthaceae": 57, "Goodeniaceae": 162, "Asteraceae": 23575}, "Huerteales": {"Dipentodontaceae": 6}, "Crossosomatales": {"Crossosomataceae": 4, "Stachyuraceae": 12, "Staphyleaceae": 18}, "Boraginales": {"Boraginaceae": 2816}, "Garryales": {"Eucommiaceae": 9, "Garryaceae": 45}, "Brassicales": {"Gyrostemonaceae": 3, "Cleomaceae": 100, "Brassicaceae": 6604, "Capparaceae": 6, "Moringaceae": 1, "Caricaceae": 2, "Bataceae": 3, "Limnanthaceae": 18, "Resedaceae": 8, "Tropaeolaceae": 13}}}, "Pinophyta": {"Pinopsida": {"Pinales": {"Podocarpaceae": 29, "Sciadopityaceae": 1, "Araucariaceae": 10, "Cupressaceae": 346, "Cephalotaxaceae": 7, "Taxaceae": 36, "Pinaceae": 1142, "Phyllocladaceae": 3}}}, "Equisetophyta": {"Equisetopsida": {"Equisetales": {"Equisetaceae": 1716}}}, "Psilophyta": {"Psilotopsida": {"Psilotales": {"Psilotaceae": 18}}}, "Bryophyta": {"Bryopsida": {"undetermined": {"undetermined": 24}}}, "Lycopodiophyta": {"Lycopodiopsida": {"Selaginellales": {"Selaginellaceae": 234}, "Lycopodiales": {"Lycopodiaceae": 1613}, "Isoetales": {"Isoetaceae": 171}}}}, "incertae sedis": {"undetermined": {"undetermined": {"undetermined": {"undetermined": 728}}}}}, "no dataset key": {"undetermined": {"undetermined": {"undetermined": {"undetermined": {"undetermined": 92}}}}, "Plantae": {"undetermined": {"undetermined": {"undetermined": {"undetermined": 19, "Toricelliaceae": 1}}}, "Pteridophyta": {"undetermined": {"undetermined": {"Actiniopteridaceae": 3, "Culcitaceae": 4, "Matoniaceae": 1, "Loxsomataceae": 2}}, "Psilotopsida": {"Ophioglossales": {"Ophioglossaceae": 551}}, "Polypodiopsida": {"Cyatheales": {"Lophosoriaceae": 1, "Cyatheaceae": 64, "Dicksoniaceae": 108}, "Hymenophyllales": {"Hymenophyllaceae": 416}, "Polypodiales": {"Sinopteridaceae": 5, "Monachosoraceae": 5, "Pteridiaceae": 4, "Lomariopsidaceae": 64, "Aspleniaceae": 671, "Loxogrammaceae": 11, "Plagiogyriaceae": 18, "Davalliaceae": 38, "Tectariaceae": 51, "Drynariaceae": 12, "Pteridaceae": 960, "Athyriaceae": 26, "Oleandraceae": 11, "Woodsiaceae": 1744, "Taenitidaceae": 5, "Dipteridaceae": 11, "Thelypteridaceae": 261, "Dennstaedtiaceae": 317, "Lindsaeaceae": 7, "Polypodiaceae": 607, "Grammitidaceae": 22, "Dryopteridaceae": 1807, "Peranemaceae": 3, "Nephrolepidaceae": 10, "Hemionitidaceae": 2, "Vittariaceae": 4, "Blechnaceae": 303, "Cheiropleuriaceae": 5, "Onocleaceae": 138}, "Salviniales": {"Azollaceae": 52, "Salviniaceae": 7, "Marsileaceae": 33}, "Osmundales": {"Osmundaceae": 150}, "Schizaeales": {"Schizaeaceae": 9, "Lygodiaceae": 29, "Anemiaceae": 3}, "Gleicheniales": {"Gleicheniaceae": 114}}, "Marattiopsida": {"Marattiales": {"Marattiaceae": 51}}}, "Ginkgophyta": {"Ginkgoopsida": {"Ginkgoales": {"Ginkgoaceae": 4}}}, "Gnetophyta": {"Gnetopsida": {"Ephedrales": {"Ephedraceae": 12}}}, "Cycadophyta": {"Cycadopsida": {"Cycadales": {"Cycadaceae": 3, "Zamiaceae": 2, "Stangeriaceae": 1}}}, "Magnoliophyta": {"Liliopsida": {"Dioscoreales": {"Burmanniaceae": 4, "Dioscoreaceae": 30, "Nartheciaceae": 19}, "Alismatales": {"Juncaginaceae": 125, "Tofieldiaceae": 374, "Butomaceae": 15, "Araceae": 309, "Alismataceae": 292, "Hydrocharitaceae": 138, "Aponogetonaceae": 2, "Scheuchzeriaceae": 18, "Zosteraceae": 570, "Potamogetonaceae": 515, "Ruppiaceae": 24, "Cymodoceaceae": 23}, "Commelinales": {"Commelinaceae": 68, "Pontederiaceae": 5, "Haemodoraceae": 12}, "Arecales": {"Arecaceae": 50}, "Liliales": {"Smilacaceae": 96, "Alstroemeriaceae": 12, "Melanthiaceae": 932, "Liliaceae": 1864, "Rhipogonaceae": 2, "Colchicaceae": 71}, "Dasypogonales": {"Dasypogonaceae": 2}, "Petrosaviales": {"Petrosaviaceae": 2}, "Zingiberales": {"Costaceae": 7, "Marantaceae": 1196, "Cannaceae": 11, "Strelitziaceae": 2, "Zingiberaceae": 27, "Heliconiaceae": 39, "Musaceae": 6}, "Poales": {"Poaceae": 15456, "Eriocaulaceae": 46, "Xyridaceae": 1, "Typhaceae": 334, "Restionaceae": 6, "Juncaceae": 1863, "Cyperaceae": 13245, "Centrolepidaceae": 1, "Rapateaceae": 1, "Bromeliaceae": 23}, "Pandanales": {"Stemonaceae": 1, "Cyclanthaceae": 1, "Pandanaceae": 5}, "Asparagales": {"Amaryllidaceae": 645, "Iridaceae": 200, "Asparagaceae": 1497, "Blandfordiaceae": 6, "Ixioliriaceae": 1, "Asteliaceae": 15, "Orchidaceae": 2632, "Doryanthaceae": 1, "Lanariaceae": 3, "Boryaceae": 3, "Tecophilaeaceae": 7, "Xanthorrhoeaceae": 75, "Hypoxidaceae": 17}, "Acorales": {"Acoraceae": 54}}, "Magnoliopsida": {"Zygophyllales": {"Krameriaceae": 5, "Zygophyllaceae": 16}, "Canellales": {"Winteraceae": 2}, "Lamiales": {"Scrophulariaceae": 213, "Acanthaceae": 134, "Phrymaceae": 202, "Bignoniaceae": 105, "Paulowniaceae": 2, "Lentibulariaceae": 238, "Plantaginaceae": 1446, "Oleaceae": 204, "Martyniaceae": 1, "Orobanchaceae": 1061, "Calceolariaceae": 2, "Verbenaceae": 82, "Pedaliaceae": 1, "Gesneriaceae": 43, "Tetrachondraceae": 1, "Linderniaceae": 47, "Lamiaceae": 876}, "Laurales": {"Hernandiaceae": 3, "Calycanthaceae": 27, "Lauraceae": 135, "Monimiaceae": 5}, "Dipsacales": {"Diervillaceae": 83, "Caprifoliaceae": 909, "Linnaeaceae": 335, "Dipsacaceae": 93, "Adoxaceae": 1063, "Valerianaceae": 188}, "Sabiales": {"Sabiaceae": 16}, "Geraniales": {"Melianthaceae": 3, "Geraniaceae": 838}, "Icacinales": {"Icacinaceae": 3}, "Malvales": {"Muntingiaceae": 1, "Cistaceae": 144, "Sterculiaceae": 3, "Malvaceae": 532, "Bixaceae": 6, "Tiliaceae": 2, "Dipterocarpaceae": 2, "Thymelaeaceae": 49}, "Dilleniales": {"Dilleniaceae": 81}, "Ranunculales": {"Ranunculaceae": 2138, "Berberidaceae": 451, "Papaveraceae": 701, "Coriariaceae": 11, "Eupteleaceae": 4, "Lardizabalaceae": 37, "Menispermaceae": 16}, "Myrtales": {"Vochysiaceae": 3, "Lythraceae": 168, "Melastomataceae": 56, "Myrtaceae": 167, "Combretaceae": 29, "Onagraceae": 948}, "Magnoliales": {"Magnoliaceae": 108, "Annonaceae": 30, "Eupomatiaceae": 2, "Myristicaceae": 33}, "Proteales": {"Proteaceae": 16, "Platanaceae": 4}, "Chloranthales": {"Chloranthaceae": 13}, "Piperales": {"Saururaceae": 5, "Aristolochiaceae": 166, "Piperaceae": 55}, "Solanales": {"Convolvulaceae": 412, "Solanaceae": 259, "Sphenocleaceae": 4, "Cobaeaceae": 3}, "Escalloniales": {"Escalloniaceae": 28}, "Celastrales": {"Celastraceae": 805}, "Rosales": {"Cannabaceae": 67, "Urticaceae": 131, "Rhamnaceae": 171, "Ulmaceae": 63, "Elaeagnaceae": 431, "Moraceae": 75, "Neuradaceae": 1, "Rosaceae": 5391}, "Aquifoliales": {"Aquifoliaceae": 215, "Helwingiaceae": 8}, "Apiales": {"Griseliniaceae": 4, "Araliaceae": 365, "Pittosporaceae": 34, "Apiaceae": 1061}, "Vitales": {"Vitaceae": 71}, "Fagales": {"Fagaceae": 815, "Juglandaceae": 41, "Nothofagaceae": 28, "Myricaceae": 55, "Betulaceae": 1874, "Casuarinaceae": 42}, "Bruniales": {"Bruniaceae": 10}, "Gentianales": {"Gelsemiaceae": 3, "Apocynaceae": 611, "Loganiaceae": 7, "Asclepiadaceae": 1, "Rubiaceae": 541, "Gentianaceae": 1093}, "Santalales": {"Opiliaceae": 3, "Erythropalaceae": 2, "Loranthaceae": 7, "Santalaceae": 140, "Cynomoriaceae": 1, "Balanophoraceae": 2}, "Cucurbitales": {"Begoniaceae": 9, "Datiscaceae": 4, "Corynocarpaceae": 1, "Cucurbitaceae": 128}, "Gunnerales": {"Gunneraceae": 6}, "Sapindales": {"Burseraceae": 2, "Anacardiaceae": 260, "Meliaceae": 21, "Simaroubaceae": 11, "Nitrariaceae": 2, "Aceraceae": 5, "Sapindaceae": 1204, "Rutaceae": 85}, "Malpighiales": {"Passifloraceae": 17, "Euphorbiaceae": 808, "Hypericaceae": 181, "Erythroxylaceae": 44, "Clusiaceae": 11, "Calophyllaceae": 3, "Violaceae": 545, "Dichapetalaceae": 1, "Ochnaceae": 1, "Picrodendraceae": 11, "Achariaceae": 2, "Rhizophoraceae": 2, "Chrysobalanaceae": 3, "Linaceae": 52, "Elatinaceae": 39, "Salicaceae": 2364, "Phyllanthaceae": 92, "Malpighiaceae": 47}, "Nymphaeales": {"Cabombaceae": 7, "Nymphaeaceae": 64}, "Cornales": {"Nyssaceae": 13, "Loasaceae": 38, "Alangiaceae": 9, "Cornaceae": 1023, "Hydrangeaceae": 287, "Curtisiaceae": 1}, "Ceratophyllales": {"Ceratophyllaceae": 41}, "undetermined": {"Vahliaceae": 3, "Flacourtiaceae": 9, "Leeaceae": 1, "Trochodendraceae": 6}, "Ericales": {"Actinidiaceae": 26, "Polemoniaceae": 665, "Marcgraviaceae": 1, "Lecythidaceae": 5, "Ericaceae": 8761, "Symplocaceae": 15, "Styracaceae": 124, "Sapotaceae": 16, "Ebenaceae": 41, "Diapensiaceae": 45, "Sarraceniaceae": 5, "Theaceae": 58, "Pentaphylacaceae": 44, "Epacridaceae": 97, "Clethraceae": 29, "Fouquieriaceae": 5, "Primulaceae": 920, "Balsaminaceae": 232, "Cyrillaceae": 8, "Myrsinaceae": 4}, "Buxales": {"Buxaceae": 49}, "Fabales": {"Fabaceae": 3376, "Polygalaceae": 23}, "Oxalidales": {"Elaeocarpaceae": 19, "Connaraceae": 5, "Cunoniaceae": 38, "Oxalidaceae": 63}, "Caryophyllales": {"Montiaceae": 1127, "Simmondsiaceae": 4, "Droseraceae": 304, "Basellaceae": 2, "Nyctaginaceae": 46, "Polygonaceae": 1358, "Tamaricaceae": 6, "Amaranthaceae": 267, "Talinaceae": 3, "Frankeniaceae": 15, "Molluginaceae": 35, "Limeaceae": 2, "Plumbaginaceae": 38, "Phytolaccaceae": 12, "Caryophyllaceae": 5499, "Aizoaceae": 23, "Portulacaceae": 11, "Cactaceae": 57, "Chenopodiaceae": 1520, "Nepenthaceae": 1}, "Austrobaileyales": {"Schisandraceae": 16}, "Saxifragales": {"Paeoniaceae": 15, "Saxifragaceae": 5178, "Cercidiphyllaceae": 16, "Penthoraceae": 28, "Iteaceae": 6, "Crassulaceae": 692, "Hamamelidaceae": 79, "Altingiaceae": 9, "Haloragaceae": 134, "Grossulariaceae": 1310, "Daphniphyllaceae": 11}, "Asterales": {"Campanulaceae": 1114, "Alseuosmiaceae": 2, "Stylidiaceae": 7, "Menyanthaceae": 56, "Goodeniaceae": 161, "Asteraceae": 23120}, "Huerteales": {"Dipentodontaceae": 6}, "Crossosomatales": {"Crossosomataceae": 4, "Stachyuraceae": 12, "Staphyleaceae": 18}, "Boraginales": {"Boraginaceae": 2775}, "Garryales": {"Eucommiaceae": 9, "Garryaceae": 45}, "Brassicales": {"Gyrostemonaceae": 3, "Cleomaceae": 99, "Brassicaceae": 6510, "Capparaceae": 5, "Moringaceae": 1, "Caricaceae": 2, "Bataceae": 3, "Limnanthaceae": 17, "Resedaceae": 8, "Tropaeolaceae": 13}}}, "Pinophyta": {"Pinopsida": {"Pinales": {"Podocarpaceae": 29, "Sciadopityaceae": 1, "Araucariaceae": 10, "Cupressaceae": 346, "Cephalotaxaceae": 7, "Taxaceae": 36, "Pinaceae": 1138, "Phyllocladaceae": 3}}}, "Equisetophyta": {"Equisetopsida": {"Equisetales": {"Equisetaceae": 1689}}}, "Psilophyta": {"Psilotopsida": {"Psilotales": {"Psilotaceae": 18}}}, "Bryophyta": {"Bryopsida": {"undetermined": {"undetermined": 24}}}, "Lycopodiophyta": {"Lycopodiopsida": {"Selaginellales": {"Selaginellaceae": 232}, "Lycopodiales": {"Lycopodiaceae": 1600}, "Isoetales": {"Isoetaceae": 170}}}}, "incertae sedis": {"undetermined": {"undetermined": {"undetermined": {"undetermined": 715}}}}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment