如何在使用 Matplotlib 的 Jupyter 笔记本中更改 matshow() 的 figsize?


要更改 mathshow 的 figsize,我们可以使用 figure 方法参数中的 figsize,并在 matshow()方法中使用 fignum。

步骤

  • 使用figure()方法创建一个新图形或激活一个现有的图形。
  • 使用 Pandas 创建一个数据框。
  • 使用matshow()方法在新的图形窗口中将一个数组显示为矩阵。
  • 参数fignum可以取值 None、int 或 False
    • 如果为 *None*,则创建一个具有自动编号的新图形窗口。
    • 如果为非零整数,则绘制到具有给定编号的图形中。如果不存在,则创建一个。
    • 如果为 0,则使用当前坐标轴(或如果不存在,则创建一个)。
  • 要显示图形,请使用show()方法。

示例

import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.figure()
df = pd.DataFrame({"col1": [1, 3, 5, 7, 1], "col2": [1, 5, 7, 9, 1]})
plt.matshow(df.corr(), fignum=1)
plt.show()

输出

更新于: 2021 年 5 月 15 日

781 次浏览

开始您的 职业生涯

完成课程并获得认证

开始
广告