如何在 Matplotlib 中制作镶嵌图?


若要使用 matplotlib 制作镶嵌图,我们可以按以下步骤进行:

步骤

  • 设置图片大小和调整子图之间及周边图的填充。

  • 安装**statsmodel**软件包(**pip 安装 statsmodels**)。它需要创建镶嵌图。**statsmodels**是一个 Python 软件包,它提供了对**scipy**的补充,用于进行统计计算,包括描述性统计、估计和统计模型的推断。

  • 为镶嵌图创建一个词典。

  • 从列联表创建一个镶嵌图。

  • 若要显示图片,请使用**Show()**方法。

示例

import matplotlib.pyplot as plt
from statsmodels.graphics.mosaicplot import mosaic

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Dictionary for mosaic plot
data = {'John': 7, 'Joe': 10, 'James': 5, 'Kate': 1}

# Create mosaic plot
mosaic(data, title='Basic mosaic plot')

# Display the figure
plt.show()

输出

它将生成以下输出 -

更新于: 2021-10-08

2k+ 浏览量

开启你的 职业生涯

完成课程并获得认证

开始
广告