小编Adr*_*gué的帖子

Pandas DataFrame使用散景或matplotlib的分层饼图/圆环图

我有以下pandas DataFrame("A"是最后一列的标题;其余列是组合层次索引):

    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
Run Code Online (Sandbox Code Playgroud)

(与数据的CSV,请点击这里)

我想在饼图/圆环图中绘图,其中每个同心圆是一个水平(王国,门等),并根据该级别的A列的总和进行划分,所以我以类似于此的结尾,但是我的数据:

磁盘使用情况图表

我已经研究了matplotlib和散景,但到目前为止我发现的最相似的东西是散景甜甜圈图表示例,使用了一个不推荐的图表,我不知道如何推断超过2个级别.

python matplotlib pandas bokeh

10
推荐指数
1
解决办法
5421
查看次数

标签 统计

bokeh ×1

matplotlib ×1

pandas ×1

python ×1