我想创建一个带有statsmodels.graphics.mosaicplot.mosaic()
的镶嵌图,其中包含投射空单元格的数据。它们在得到的图中看起来很丑陋,因为不管它的大小如何都会创建一个单元格。
示例:
{{1}}
创建一个带有空单元格的图,其值为“short small”:
有没有办法可以避免创建这个单元格,或者之后将其从剧情中移除?
答案 0 :(得分:1)
发送匿名函数以排除值为0的标签:
labels = lambda k: "\n".join(k) if df[k] != 0 else ""
mosaic(df, ax=ax, labelizer=labels)