如何让地块变大?

How to make plot bigger?

我是 python 用户,有一个大数据框,想制作相关图。

我在这里找到了这个问题的好答案。

但是,我的数据框比他建议的要大,而且我的数据框有更多的行和列,如下所示。 (np.random.randn(1000, 6), 列=['a', 'b', 'c', 'd','e','f' ])

如果我用他的方法,图形会很紧,每个图都会很小。 有什么办法可以让地块变大吗? 另外,如果你能告诉我如何使字体变大,我将不胜感激。 非常感谢您的帮助。

添加figsize=(15, 10)在:

axes = scatter_matrix(df, alpha=0.5, diagonal='kde', figsize=(15, 10))

fontsize=12在:

axes[i, j].annotate("%.3f" %corr[i,j], (0.8, 0.8), xycoords='axes fraction', ha='center', va='center', fontsize=12)

scatter_matrix 采用控制大小的变量 figsizeDocumentation here。因此,您可以根据需要更改大小:

scatter_matrix(df, alpha=0.5, figsize=(12, 12), diagonal='kde')

更改大小。

在绘图前使用 plot.figure(figsize=(sizeX,sizeY))