मैं निम्नलिखित पांडा DataFrame ('ए' अंतिम स्तंभ के हेडर है, शेष कॉलम एक संयुक्त श्रेणीबद्ध सूचकांक हैं):hierarchic पाई/डोनट चार्ट
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
(डेटा के साथ एक सीएसवी here)
मैं एक पाई/डोनट चार्ट में साजिश करना चाहता हूं, जहां प्रत्येक केंद्रित चक्र एक स्तर (साम्राज्य, फ़िलम, आदि) है और स्तंभ ए के योग के अनुसार विभाजित है उस स्तर के लिए, इसलिए मैं इस तरह के कुछ के साथ समाप्त होता हूं, लेकिन मेरे डेटा के साथ:
मैं matplotlib और बोकेह देखा है, लेकिन सबसे समान बात मैं अब तक मिल गया है, बोकेह डोनट चार्ट उदाहरण है एक पदावनत चार्ट का उपयोग कर, जो मैं और अधिक के लिए एक्सट्रपलेशन पता नहीं कैसे 2 स्तरों से अधिक।
हाय, नहीं एक:
अपने वास्तविक डेटा पर यह इस तरह दिखता है पायथनिक उत्तर, लेकिन आपको ऐसा करने के लिए एक बहुत अच्छा पर्ल प्रोग्राम में दिलचस्पी हो सकती है, जहां पाइचार्ट इंटरैक्टिव है (आप उपश्रेणियों में ज़ूम इन कर सकते हैं), इसे _ क्रोना टूल्स_ कहा जाता है: [https://github.com/marbl/Krona /wiki](https://github.com/marbl/Krona/wiki)। इसके अलावा, जैसा कि मैंने देखा है कि आप मेटाप्लाएन हैं और टैक्सन बहुतायत पर काम करते हैं, तो आप मेरी पाइपलाइन _metaBIT_ पसंद कर सकते हैं जो मेटाप्लाएएन निष्पादन और डाउन-स्ट्रीम विश्लेषण (क्रोन चार्ट बनाने सहित) को स्वचालित करें: [https://bitbucket.org/Glouvel/metabit] (https://bitbucket.org/Glouvel/metabit) – PlasmaBinturong