如何让地块变大?
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
采用控制大小的变量 figsize
。 Documentation here。因此,您可以根据需要更改大小:
scatter_matrix(df, alpha=0.5, figsize=(12, 12), diagonal='kde')
更改大小。
在绘图前使用 plot.figure(figsize=(sizeX,sizeY))
。
我是 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
采用控制大小的变量 figsize
。 Documentation here。因此,您可以根据需要更改大小:
scatter_matrix(df, alpha=0.5, figsize=(12, 12), diagonal='kde')
更改大小。
在绘图前使用 plot.figure(figsize=(sizeX,sizeY))
。