statsmodels的马赛克图与空值

时间:2016-11-11 11:56:16

标签: python statsmodels mosaic-plot

我想创建一个带有statsmodels.graphics.mosaicplot.mosaic()的镶嵌图,其中包含投射空单元格的数据。它们在得到的图中看起来很丑陋,因为不管它的大小如何都会创建一个单元格。

示例:

{{1}}

创建一个带有空单元格的图,其值为“short small”:

enter image description here

有没有办法可以避免创建这个单元格,或者之后将其从剧情中移除?

1 个答案:

答案 0 :(得分:1)

发送匿名函数以排除值为0的标签:

labels = lambda k: "\n".join(k) if df[k] != 0 else ""
mosaic(df, ax=ax, labelizer=labels)