I olan aşağıdaki panda DataFrame ("A" son sütun başlığı olup, diğer sütunlar, bir araya getirilen hiyerarşik indeksi):hiyerarşik pasta/halka grafik bokeh veya Matplotlib kullanılarak
A
kingdom phylum class order family genus species
No blast hit 2496
k__Archaea p__Euryarchaeota c__Thermoplasmata o__E2 f__[Methanomassiliicoccaceae] g__vadinCA11 s__ 6
k__Bacteria p__ c__ o__ f__ g__ s__ 5
p__Actinobacteria c__Acidimicrobiia o__Acidimicrobiales f__ g__ s__ 0
c__Actinobacteria o__Actinomycetales f__Corynebacteriaceae g__Corynebacterium s__stationis 2
f__Micrococcaceae g__Arthrobacter s__ 8
o__Bifidobacteriales f__Bifidobacteriaceae g__Bifidobacterium s__ 506
s__animalis 48
c__Coriobacteriia o__Coriobacteriales f__Coriobacteriaceae g__ s__ 734
g__Collinsella s__aerofaciens 3
(verilerle bir CSV kullanılabilir here)
Her bir eşmerkezli çemberin bir seviye (krallık, filum vb.) olduğu ve A sütununun toplamına göre bölünmüş olduğu bir pasta/çörek çizelgesinde çizmek istiyorum Bu seviye için, buna benzer bir şeyle bitiriyorum, ancak verilerimle:
Ben matplotlib ve bokeh içine baktım ama şimdiye kadar bulduğum en benzer şey daha tahmin etmek nasıl bilmiyorum, hangi kaldırılmış grafiği kullanarak, boke Halka grafik örneğidir 2 seviye daha.
Merhaba, bir:
gerçek verilerde bu gibi görünüyor pythonic cevap, ama bunu yapmak için çok güzel bir perl programı ilginizi çekebilir, piechart interaktif (alt kategorilerde yakınlaştırma yapabilirsiniz), _Krona Tools_ denir: [https://github.com/marbl/Krona /wiki](https://github.com/marbl/Krona/wiki). Ayrıca, gördüğünüz gibi MetaPhlAn ve takson bolluğu üzerinde çalışıyorsanız, MetaPhlAn yürütme ve aşağı akış analizlerini (Krona grafikleri dahil olmak üzere) otomatikleştiren boru hattım _metaBIT_'ı isteyebilirsiniz: [https://bitbucket.org/Glouvel/metabit] (https://bitbucket.org/Glouvel/metabit) – PlasmaBinturong