我是一名python用户,拥有大型数据框,并希望制作相关图。
我在这里找到了一个很好的答案。 pandas scatter matrix display correlation coefficient
但是,我的数据框架比他建议的要大,我的下面有更多的行和列。 (np.random.randn(1000,6),columns = [' a',' b',' c',' d' ' E'' F'])
如果我使用他的方法,图形会很紧,每个图都会很小。 有没有办法让情节更大? 另外,如果你能告诉我如何使字体更大,我将不胜感激。 非常感谢你的帮助。
答案 0 :(得分:4)
scatter_matrix
采用控制大小的变量figsize
。 Documentation here。因此,您可以根据需要更改大小:
scatter_matrix(df, alpha=0.5, figsize=(12, 12), diagonal='kde')
改变大小。
答案 1 :(得分:3)
在{/ p>中添加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)
答案 2 :(得分:0)
在绘图之前使用plot.figure(figsize=(sizeX,sizeY))
。