をmatplotlibのIは、以下パンダデータフレーム(「A」は、最後の列のヘッダーであり;残りの列は、結合階層インデックスである)を有する:ボケを用いパンダDATAFRAMEから階層的パイ/ドーナツチャートまたは
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
(データを持つCSVが利用可能ですhere)
各同心円がレベル(王国、門など)であり、列Aの合計に従って分割されている円/ドーナッツチャートでプロットしたいそのレベルのために、私はこれに似た何かで終わるが、私のデータを持つ:
私はmatplotlibのとボケに見てきたが、私はこれまでに見つかった最も類似したものは、私はより多くのために推定する方法がわからないこれは、非推奨のチャートを用いて、ボケドーナツグラフの例であります2レベル以上。
こんにちは、ありませんニシキヘビの答えが、あなたはそれを行うには非常に良いperlのプログラムに興味があるかもしれない、円グラフは、(あなたは、サブカテゴリにズームインすることができます)、インタラクティブであり、それは_Krona Tools_と呼ばれています:[https://github.com/marbl/Krona /wiki](https://github.com/marbl/Krona/wiki)。また 、私はあなたがMetaPhlAnと分類群の存在量に関する作業している見るように、あなたは自動化私のパイプライン_metaBIT_を好むかもしれないMetaPhlAnの実行と(クローナチャートを作る含む)ダウンストリームの分析:[https://bitbucket.org/Glouvel/metabit] (https://bitbucket.org/Glouvel/metabit) – PlasmaBinturong