python - 在python中的多个图中切断x轴标签问题
问题描述
我正在使用matplotlib
和seaborn
库制作多个分布图。
具体来说,我尝试将 16(= 4 x 4) 个图放在 1 个图中。
事情是 x 轴标签看起来像下面这样被切断。
我应该如何解决这个问题?
我写的代码如下。
array = aa_il.values
a = [0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3]
b = [0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3]
f, axes = plt.subplots(4, 4, figsize=(15, 10), sharex=False)
for each, i, j in zip(np.unique(array[:,7])[:20], a, b):
sns.distplot(pd.DataFrame(array[array[:,7] == each,:]).rename(columns = {9 : each})[each].astype('int64'), color="blue", ax=axes[i, j])
解决方案
plt.tight_layout()
应该可以解决您的问题。
推荐阅读
- firebase - Flutter - 小部件变量始终为空
- python - 在 PyTorch 中训练 TFRobertaModel
- angular - ngFor 和 img src,结合 for 值的两个细节
- jwt - WSO2-AM 3.2.0 - OAuth 令牌 - 哈希类型
- node.js - 如何在 MongoDB 中获取最新版本的文档?
- c# - Xamarin Android:错误“java.exe”以代码 1 退出
- python - 使用 Tweepy 将 Twitter 帐户的好友和关注者提取到表格表单中
- powershell - 在 Powershell 中,如何让我的 if 语句输出到哈希表中?
- sql - SQL GROUP BY 结果 - Salesforce Marketing Cloud
- css - 使用条件从日历区域导出 CSV