• Necessary Package
    • Sunburst Graphic
    • Sunburst Graphic with only species

Necessary Package

library(sunburstR)

The “sunburst” package provides functions to create interactive visualizations of sunburst diagrams. Sunburst diagrams are useful for displaying the hierarchical structure of data and how categories overlap.

To make an interactive phylogenetic tree plot with the SunburstR package The data must be in csv and each taxonomic class to be classified must be separated by a hyphen (in the same column) and in another column the count

sun_all <- read.csv(choose.files(), header = FALSE, sep = ";", stringsAsFactors = FALSE)

Sunburst Graphic

First, we will plot all identified individuals, regardless of the level to which they have been identified.

p1 <- sunburst(sun_all, count = TRUE, sumNodes = FALSE)
htmlwidgets::saveWidget(p1, file = "sunburst_all.html")
cat('<iframe src="sunburst_all.html" width="800" height="600" frameborder="0"></iframe>')

Sunburst Graphic with only species

In this case we will only graph the individuals that have been identified up to the species level to compare with the previous graph.

sun_species <- read.csv(choose.files(), header = FALSE, sep = ";", stringsAsFactors = FALSE)

p2 <- sunburst(sun_species, count = TRUE)
htmlwidgets::saveWidget(p2, file = "sunburst_species.html")
cat('<iframe src="sunburst_species.html" width="800" height="600" frameborder="0"></iframe>')
LS0tDQp0aXRsZTogIkludGVyYWN0aXZlIFN1bmJ1cnN0IEdyYXBoaWMgZm9yIE1ldGFnZW5vbWljIEFuYWx5c2lzIg0KYXV0aG9yOiAiQWxlamFuZHJvIEpvc8OpIEfDs21leiBHYXJjw61hIg0Kb3V0cHV0Og0KICBodG1sX2RvY3VtZW50Og0KICAgIGNvZGVfZG93bmxvYWQ6IHllcw0KICAgIHRvYzogdHJ1ZQ0KICAgIHRvY19mbG9hdDogdHJ1ZQ0KLS0tDQoNCiMjIE5lY2Vzc2FyeSBQYWNrYWdlDQpgYGB7cn0NCmxpYnJhcnkoc3VuYnVyc3RSKQ0KYGBgDQoNClRoZSAic3VuYnVyc3QiIHBhY2thZ2UgcHJvdmlkZXMgZnVuY3Rpb25zIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSB2aXN1YWxpemF0aW9ucyBvZiBzdW5idXJzdCBkaWFncmFtcy4gU3VuYnVyc3QgZGlhZ3JhbXMgYXJlIHVzZWZ1bCBmb3IgZGlzcGxheWluZyB0aGUgaGllcmFyY2hpY2FsIHN0cnVjdHVyZSBvZiBkYXRhIGFuZCBob3cgY2F0ZWdvcmllcyBvdmVybGFwLg0KDQpUbyBtYWtlIGFuIGludGVyYWN0aXZlIHBoeWxvZ2VuZXRpYyB0cmVlIHBsb3Qgd2l0aCB0aGUgU3VuYnVyc3RSIHBhY2thZ2UNClRoZSBkYXRhIG11c3QgYmUgaW4gY3N2IGFuZCBlYWNoIHRheG9ub21pYyBjbGFzcyB0byBiZSBjbGFzc2lmaWVkIG11c3QgYmUgc2VwYXJhdGVkIGJ5IGEgaHlwaGVuIChpbiB0aGUgc2FtZSBjb2x1bW4pIGFuZCBpbiBhbm90aGVyIGNvbHVtbiB0aGUgY291bnQNCmBgYHtyfQ0Kc3VuX2FsbCA8LSByZWFkLmNzdihjaG9vc2UuZmlsZXMoKSwgaGVhZGVyID0gRkFMU0UsIHNlcCA9ICI7Iiwgc3RyaW5nc0FzRmFjdG9ycyA9IEZBTFNFKQ0KYGBgDQoNCiMjIyBTdW5idXJzdCBHcmFwaGljDQoNCkZpcnN0LCB3ZSB3aWxsIHBsb3QgYWxsIGlkZW50aWZpZWQgaW5kaXZpZHVhbHMsIHJlZ2FyZGxlc3Mgb2YgdGhlIGxldmVsIHRvIHdoaWNoIHRoZXkgaGF2ZSBiZWVuIGlkZW50aWZpZWQuDQoNCmBgYHtyIHN1bmJ1cnN0X2FsbCwgcmVzdWx0cz0nYXNpcyd9DQpwMSA8LSBzdW5idXJzdChzdW5fYWxsLCBjb3VudCA9IFRSVUUsIHN1bU5vZGVzID0gRkFMU0UpDQpodG1sd2lkZ2V0czo6c2F2ZVdpZGdldChwMSwgZmlsZSA9ICJzdW5idXJzdF9hbGwuaHRtbCIpDQpjYXQoJzxpZnJhbWUgc3JjPSJzdW5idXJzdF9hbGwuaHRtbCIgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiIGZyYW1lYm9yZGVyPSIwIj48L2lmcmFtZT4nKQ0KYGBgDQoNCg0KDQojIyMgU3VuYnVyc3QgR3JhcGhpYyB3aXRoIG9ubHkgc3BlY2llcw0KDQpJbiB0aGlzIGNhc2Ugd2Ugd2lsbCBvbmx5IGdyYXBoIHRoZSBpbmRpdmlkdWFscyB0aGF0IGhhdmUgYmVlbiBpZGVudGlmaWVkIHVwIHRvIHRoZSBzcGVjaWVzIGxldmVsIHRvIGNvbXBhcmUgd2l0aCB0aGUgcHJldmlvdXMgZ3JhcGguDQpgYGB7ciBzdW5idXJzdF9zcGVjaWVzLCByZXN1bHRzPSdhc2lzJ30NCnN1bl9zcGVjaWVzIDwtIHJlYWQuY3N2KGNob29zZS5maWxlcygpLCBoZWFkZXIgPSBGQUxTRSwgc2VwID0gIjsiLCBzdHJpbmdzQXNGYWN0b3JzID0gRkFMU0UpDQoNCnAyIDwtIHN1bmJ1cnN0KHN1bl9zcGVjaWVzLCBjb3VudCA9IFRSVUUpDQpodG1sd2lkZ2V0czo6c2F2ZVdpZGdldChwMiwgZmlsZSA9ICJzdW5idXJzdF9zcGVjaWVzLmh0bWwiKQ0KY2F0KCc8aWZyYW1lIHNyYz0ic3VuYnVyc3Rfc3BlY2llcy5odG1sIiB3aWR0aD0iODAwIiBoZWlnaHQ9IjYwMCIgZnJhbWVib3JkZXI9IjAiPjwvaWZyYW1lPicpDQoNCmBgYA0KDQoNCg==