如果我在matplotlib图中添加一个副标题,它会被子图标题覆盖.有人知道如何轻松处理吗?我尝试了这个tight_layout()功能,但它只会让事情变得更糟.
例:
import numpy as np
import matplotlib.pyplot as plt
f = np.random.random(100)
g = np.random.random(100)
fig = plt.figure()
fig.suptitle('Long Suptitle', fontsize=24)
plt.subplot(121)
plt.plot(f)
plt.title('Very Long Title 1', fontsize=20)
plt.subplot(122)
plt.plot(g)
plt.title('Very Long Title 2', fontsize=20)
plt.tight_layout()
plt.show()
Run Code Online (Sandbox Code Playgroud) FacetGridfrom seaborn创建一个子网格,允许您探索数据集中的条件关系.
函数接受的两个关键字参数是sharex和sharey,根据文档:
分享{x,y}:bool,可选
如果为true,则facet将跨行跨越列和/或x轴共享y轴.
但我没有看到任何其他方法来控制facets/subplots共享轴的方式.所以这里......
有没有办法跨行和/或y轴跨行共享x轴?
我正在尝试获得不同条件(列和色调)的不同数量(行数)的密度图.因此,我希望我的子图可以跨行共享x轴和y轴,但不会跨列链接.