Last active
July 15, 2019 10:10
-
-
Save petergpython/34707c77f5308d914542b2ad6e3c72c6 to your computer and use it in GitHub Desktop.
sunburst test
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
{ | |
"children": [{ | |
"name": "Ensete", | |
"size": 4, | |
"children": [{ | |
"name": "E. gilletii", | |
"size": 1 | |
}, { | |
"name": "E. glaucum", | |
"size": 1 | |
}, { | |
"name": "E. ventricosum", | |
"size": 2 | |
}, { | |
"name": "Others Ensete", | |
"size": 0 | |
}] | |
}, { | |
"name": "Musa", | |
"size": 1542, | |
"children": [{ | |
"name": "Section_Calimusa", | |
"size": 42, | |
"children": [{ | |
"name": "Calimusa cluster", | |
"size": 12, | |
"children": [{ | |
"name": "M. beccarii", | |
"size": 3 | |
}, { | |
"name": "M. borneensis", | |
"size": 1 | |
}, { | |
"name": "M. campestris", | |
"size": 2 | |
}, { | |
"name": "M. coccinea", | |
"size": 3 | |
}, { | |
"name": "M. monticola", | |
"size": 1 | |
}, { | |
"name": "M. violascens", | |
"size": 1 | |
}, { | |
"name": "M. viridis", | |
"size": 1 | |
}] | |
}, { | |
"name": "Australimusa cluster", | |
"size": 30, | |
"children": [{ | |
"name": "Fe'i", | |
"size": 10, | |
"children": [{ | |
"name": "Fe'i PNG", | |
"size": 9 | |
}, { | |
"name": "Fe'i FSM", | |
"size": 0 | |
}, { | |
"name": "Fe'i FJI", | |
"size": 0 | |
}, { | |
"name": "Fe'i PYF", | |
"size": 0 | |
}, { | |
"name": "Fe'i USA", | |
"size": 0 | |
}, { | |
"name": "Fe'i MHL", | |
"size": 0 | |
}, { | |
"name": "Fe'i NRU", | |
"size": 0 | |
}, { | |
"name": "Fe'i NCL", | |
"size": 0 | |
}, { | |
"name": "Fe'i PLW", | |
"size": 0 | |
}, { | |
"name": "Fe'i SLB", | |
"size": 0 | |
}, { | |
"name": "Fe'i TON", | |
"size": 0 | |
}, { | |
"name": "Fe'i TUV", | |
"size": 0 | |
}, { | |
"name": "Fe'i VUT", | |
"size": 0 | |
}] | |
}, { | |
"name": "Wild", | |
"size": 20, | |
"children": [{ | |
"name": "M. boman", | |
"size": 1 | |
}, { | |
"name": "M. jackeyi", | |
"size": 1 | |
}, { | |
"name": "M. lolodensis", | |
"size": 2 | |
}, { | |
"name": "M. textilis", | |
"size": 4 | |
}, { | |
"name": "M. maclayi", | |
"size": 7 | |
}, { | |
"name": "M. peekelii", | |
"size": 5 | |
}] | |
}] | |
}] | |
}, { | |
"name": "Section_Musa", | |
"size": 1500, | |
"children": [{ | |
"name": "Rhodochlamys genetic cluster", | |
"size": 16, | |
"children": [{ | |
"name": "M. aurantiaca", | |
"size": 0 | |
}, { | |
"name": "M. kattuvazhana", | |
"size": 0 | |
}, { | |
"name": "M. ornata", | |
"size": 6 | |
}, { | |
"name": "M. laterita", | |
"size": 4 | |
}, { | |
"name": "M. velutina", | |
"size": 2 | |
}, { | |
"name": "M. mannii", | |
"size": 1 | |
}, { | |
"name": "M. rosea", | |
"size": 1 | |
}, { | |
"name": "M. rubra", | |
"size": 1 | |
}, { | |
"name": "M. sanguinea", | |
"size": 1 | |
}, { | |
"name": "M. mannii", | |
"size": 1 | |
}, { | |
"name": "M. rosea", | |
"size": 1 | |
}, { | |
"name": "M. chunii", | |
"size": 0 | |
}, { | |
"name": "M. rubinea", | |
"size": 0 | |
}, { | |
"name": "M. zaifui", | |
"size": 0 | |
}] | |
}, { | |
"name": "Eumusa genetic cluster", | |
"size": 1327, | |
"children": [{ | |
"name": "Eumusa cluster-Wild", | |
"size": 137, | |
"children": [{ | |
"name": "M. acuminata", | |
"size": 89, | |
"children": [{ | |
"name": "M. acuminata subsp. banksii", | |
"size": 30 | |
}, { | |
"name": "M. acuminata subsp. malaccensis", | |
"size": 14 | |
}, { | |
"name": "M. acuminata subsp. zebrina", | |
"size": 6 | |
}, { | |
"name": "M. acuminata subsp. siamea", | |
"size": 4 | |
}, { | |
"name": "M. acuminata subsp. burmannica", | |
"size": 4 | |
}, { | |
"name": "M. acuminata subsp. microcarpa", | |
"size": 1 | |
}, { | |
"name": "M. acuminata subsp. truncata", | |
"size": 1 | |
}, { | |
"name": "M. acuminata subsp. errans", | |
"size": 0 | |
}, { | |
"name": "M. acuminata subsp. truncata", | |
"size": 1 | |
}, { | |
"name": "Others M. acuminata", | |
"size": 29 | |
}] | |
}, { | |
"name": "M. balbisiana", | |
"size": 31, | |
"children": [{ | |
"name": "M. balbisiana PHL", | |
"size": 8 | |
}, { | |
"name": "M. balbisiana VNM", | |
"size": 2 | |
}, { | |
"name": "M. balbisiana CHN", | |
"size": 1 | |
}, { | |
"name": "M. balbisiana IND", | |
"size": 0 | |
}, { | |
"name": "M. balbisiana MMR", | |
"size": 0 | |
}, { | |
"name": "M. balbisiana LAO", | |
"size": 0 | |
}, { | |
"name": "M. balbisiana LKA", | |
"size": 0 | |
}, { | |
"name": "M. balbisiana THA", | |
"size": 0 | |
}, { | |
"name": "M. balbisiana other or unknown origin", | |
"size": 20 | |
}] | |
}, { | |
"name": "M. schizocarpa", | |
"size": 13 | |
}, { | |
"name": "M. itinerans", | |
"size": 2 | |
}, { | |
"name": "M. cheesmani", | |
"size": 1 | |
}, { | |
"name": "M. basjoo", | |
"size": 1 | |
}, { | |
"name": "M. griersonii", | |
"size": 0 | |
}, { | |
"name": "M. insularimontana", | |
"size": 0 | |
}, { | |
"name": "M. lanceolata", | |
"size": 0 | |
}, { | |
"name": "M. nagensium", | |
"size": 0 | |
}, { | |
"name": "M. ochracea", | |
"size": 0 | |
}, { | |
"name": "M. shankarii", | |
"size": 0 | |
}, { | |
"name": "M. siamensis", | |
"size": 0 | |
}, { | |
"name": "M. sikkimensis", | |
"size": 0 | |
}, { | |
"name": "M. thomsonii", | |
"size": 0 | |
}, { | |
"name": "M. yamiensis", | |
"size": 0 | |
}, { | |
"name": "M. yunnanensis", | |
"size": 0 | |
}, { | |
"name": "M. celebica", | |
"size": 0 | |
}, { | |
"name": "M. flaviflora", | |
"size": 0 | |
}, { | |
"name": "M. tomentosa", | |
"size": 0 | |
}, { | |
"name": "M. tonkinensis", | |
"size": 0 | |
}] | |
}, { | |
"name": "Eumusa cluster-Domesticated", | |
"size": 1190, | |
"children": [{ | |
"name": "Cultivars", | |
"size": 1190, | |
"children": [{ | |
"name": "Diploids", | |
"size": 330, | |
"children": [{ | |
"name": "AA", | |
"size": 292, | |
"children": [{ | |
"name": "AA PNG", | |
"size": 129, | |
"children": [{ | |
"name": "Autonomus region of Bouganville", | |
"size": 0 | |
}, { | |
"name": "East New Britain", | |
"size": 32 | |
}, { | |
"name": "East Sepik", | |
"size": 3 | |
}, { | |
"name": "Eastern highlands", | |
"size": 5 | |
}, { | |
"name": "Hela", | |
"size": 1 | |
}, { | |
"name": "Madang", | |
"size": 19 | |
}, { | |
"name": "Manus", | |
"size": 1 | |
}, { | |
"name": "Milne bay", | |
"size": 13 | |
}, { | |
"name": "New Ireland", | |
"size": 5 | |
}, { | |
"name": "Oro", | |
"size": 11 | |
}, { | |
"name": "Southern highlands", | |
"size": 2 | |
}, { | |
"name": "West New Britain", | |
"size": 0 | |
}, { | |
"name": "West Sepik", | |
"size": 4 | |
}, { | |
"name": "Western Highlands", | |
"size": 3 | |
}, { | |
"name": "Western province", | |
"size": 6 | |
}, { | |
"name": "origin not known", | |
"size": 20 | |
}, { | |
"name": "Simbu", | |
"size": 0 | |
}, { | |
"name": "Enga", | |
"size": 0 | |
}, { | |
"name": "Gulf", | |
"size": 0 | |
}, { | |
"name": "Jiwaka", | |
"size": 0 | |
}] | |
}, { | |
"name": "AA IDN", | |
"size": 27 | |
}, { | |
"name": "AA PHL", | |
"size": 10 | |
}, { | |
"name": "AA MYS", | |
"size": 12 | |
}, { | |
"name": "AA VNM", | |
"size": 11 | |
}, { | |
"name": "AA THA", | |
"size": 6 | |
}, { | |
"name": "AA TZA", | |
"size": 20 | |
}, { | |
"name": "AA other origin", | |
"size": 77 | |
}, { | |
"name": "AA TLS", | |
"size": 0 | |
}, { | |
"name": "AA IND", | |
"size": 0 | |
}, { | |
"name": "AA SLB", | |
"size": 0 | |
}, { | |
"name": "AA MDG", | |
"size": 0 | |
}] | |
}, { | |
"name": "AB", | |
"size": 22, | |
"children": [{ | |
"name": "Kunnan", | |
"size": 5 | |
}, { | |
"name": "Ney Poovan", | |
"size": 7 | |
}, { | |
"name": "Others AB", | |
"size": 10 | |
}] | |
}, { | |
"name": "AS", | |
"size": 6 | |
}] | |
}, { | |
"name": "Triploids", | |
"size": 762, | |
"children": [{ | |
"name": "AAA", | |
"size": 218, | |
"children": [{ | |
"name": "mutika/lujugira", | |
"size": 76 | |
}, { | |
"name": "Cavendish", | |
"size": 51 | |
}, { | |
"name": "red", | |
"size": 10 | |
}, { | |
"name": "Gros Michel", | |
"size": 9 | |
}, { | |
"name": "Ibota", | |
"size": 7 | |
}, { | |
"name": "Orotava", | |
"size": 3 | |
}, { | |
"name": "Rio", | |
"size": 3 | |
}, { | |
"name": "Ambon", | |
"size": 1 | |
}, { | |
"name": "Ambon", | |
"size": 1 | |
}, { | |
"name": "Others AAA", | |
"size": 58 | |
}] | |
}, { | |
"name": "AAB", | |
"size": 425, | |
"children": [{ | |
"name": "Plantain", | |
"size": 291 | |
}, { | |
"name": "Silk", | |
"size": 24 | |
}, { | |
"name": "Mysore", | |
"size": 10 | |
}, { | |
"name": "Laknao", | |
"size": 7 | |
}, { | |
"name": "Maia maoli/Popoulu", | |
"size": 7 | |
}, { | |
"name": "Pisang Kelat", | |
"size": 5 | |
}, { | |
"name": "Pisang Raja", | |
"size": 4 | |
}, { | |
"name": "Iholena", | |
"size": 2 | |
}, { | |
"name": " Pome hybrid", | |
"size": 0 | |
}, { | |
"name": "Others AAB", | |
"size": 75 | |
}] | |
}, { | |
"name": "ABB", | |
"size": 110, | |
"children": [{ | |
"name": "Pisang Awak", | |
"size": 17 | |
}, { | |
"name": "Bluggoe", | |
"size": 16 | |
}, { | |
"name": "Monthan", | |
"size": 10 | |
}, { | |
"name": "Saba", | |
"size": 6 | |
}, { | |
"name": "Pelipita", | |
"size": 3 | |
}, { | |
"name": "Kalapua", | |
"size": 1 | |
}, { | |
"name": "Teparod", | |
"size": 0 | |
}, { | |
"name": "Others ABB", | |
"size": 57 | |
}] | |
}, { | |
"name": "AAT", | |
"size": 5 | |
}, { | |
"name": "other triploids", | |
"size": 4 | |
}] | |
}, { | |
"name": "Tetraploids", | |
"size": 93, | |
"children": [{ | |
"name": "AAAA", | |
"size": 15 | |
}, { | |
"name": "AAAB", | |
"size": 73 | |
}, { | |
"name": "AABB", | |
"size": 2 | |
}, { | |
"name": "ABBB", | |
"size": 1 | |
}, { | |
"name": "ABBT", | |
"size": 2 | |
}] | |
}] | |
}] | |
}] | |
}] | |
}] | |
}], | |
"name": "banana", | |
"size": 1546 | |
} |
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
<head> | |
<script src="//unpkg.com/d3"></script> | |
<script src="//unpkg.com/sunburst-chart"></script> | |
<!--<script src="../../dist/sunburst-chart.js"></script>--> | |
<style>body { margin: 0 }</style> | |
</head> | |
<body> | |
<div id="chart"></div> | |
<script> | |
const color = d3.scaleOrdinal(d3.schemePaired); | |
fetch('flare.json').then(res => res.json()).then(data => { | |
Sunburst() | |
.data(data) | |
.label('name') | |
.size('size') | |
.color((d, parent) => color(parent ? parent.data.name : null)) | |
.tooltipContent((d, node) => `Size: <i>${node.value}</i>`) | |
(document.getElementById('chart')); | |
}); | |
</script> | |
</body> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment