python - 如何更改熊猫直方图之间的空间
解决方案
一种简单的方法是操作figsize
和添加pyplot.tight_layout
. 下面是示例。
无调整:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randn(6400)
.reshape((100, 64)), columns=['col_{}'.format(i) for i in range(64)])
df.hist(alpha=0.5)
plt.show()
正如你所展示的,你会得到这个:
相反,如果您添加figsize
(任意大小),pyplot.tight_layout
如下所示:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randn(6400)
.reshape((100, 64)), columns=['col_{}'.format(i) for i in range(64)])
df.hist(alpha=0.5, figsize=(20, 10))
plt.tight_layout()
plt.show()
在这种情况下,您将获得更对齐的视图:
希望这可以帮助。
推荐阅读
- android - 嵌套回收器视图,列表内列表的最佳方法
- java - 错误:无法解决:com.mikepenz:aboutlibraries:6.0.1 in Android Studio
- java - Android Studio:重启后错误解决。代码没有错。为什么?
- android - 如何在谷歌地图上创建自己的自定义标记,如谷歌地图的默认标记
- apache - 我可以将我网站的资源设为私有吗?
- javascript - 双花括号 {{ }} 未将文本绑定到 h1 元素
- android - Web 视图中的视频检测
- r - 随机生成非零正整数,使得总和在 R 中是常数
- node.js - 用于 Google 的 OAuth2 的 RSA 私钥/公钥
- ios - SWIFTUI 改变声级