<p>我正在尝试绘制3x3<code>sns.PairGrid</code>个绘图。当前,底部三角形和上部三角形分别共享轴。换句话说,x轴和y轴仅与各自的列/行共享。因此,绘图<code>(1,0)</code>的x轴与<code>(0,0)</code>和<code>(2,0)</code>共享</p>
<p>但是,我希望所有非对角图共享它们的轴。例如,我希望<code>(1,0)</code>像以前一样与<code>(0,0)</code>和<code>(2,0)</code>共享其x轴,但也与</em>{<cd8>}共享其x轴</p>
<p>另外,如果y轴不与对角线上的图共享,我更喜欢这样,因为它们是一维核密度图,因此如果我共享它们的y轴,其中一些将不可见,因为概率密度函数的大小不同</p>
<p>以下是我当前的代码(如果有帮助):</p>
<p>我正在相互绘制的3个参数称为“A”、“C”和“logsw”,它们包含在名为<code>pandas.DataFrame</code>的<code>hyperparams</code>中</p>
<pre><code>g = sns.PairGrid(hyperparams, diag_sharey=False)
g.map_lower(sns.kdeplot)
g.map_upper(plt.scatter, marker='+')
g.map_diag(sns.kdeplot)
</code></pre>
<p>下面是输出图的一个简单示例:</p>
<p><a href="https://i.stack.imgur.com/SbGO3.png" rel="nofollow"><img src="https://i.stack.imgur.com/SbGO3.png" alt="The images on the bottom left are scaled differently to the images on the upper right, which is what I'm trying to avoid."/></a></p>
<p>左下角的图像与右上角的图像比例不同,这正是我试图避免的</p>