可以在matplotlib中制作马赛克热图吗?

可以在matplotlib中制作马赛克热图吗?,matplotlib,plot,data-visualization,heatmap,mosaic-plot,Matplotlib,Plot,Data Visualization,Heatmap,Mosaic Plot,matplotlib中是否有方法生成我定义的块之间有空白的热图。例如,我有一个100x100矩阵。我定义了4个块,如下所示 块1=垫[0:50,0:50] 块2=材料[0:25,50:100] 块3=垫[25:100,50:100] 块4=垫[50:100,0:50] 我想画一个热图,这样的块被一个空白隔开。这能做到吗?如果不在matplotlib中,那么使用其他工具(如ggplot2)如何

matplotlib中是否有方法生成我定义的块之间有空白的热图。例如,我有一个100x100矩阵。我定义了4个块,如下所示

块1=垫[0:50,0:50]

块2=材料[0:25,50:100]

块3=垫[25:100,50:100]

块4=垫[50:100,0:50]

我想画一个热图,这样的块被一个空白隔开。这能做到吗?如果不在matplotlib中,那么使用其他工具(如ggplot2)如何