擅长:python、mysql、java
<p><code>axes[0] = f1.axes[0]</code>只是意味着<code>axes</code>数组的第一个元素现在是另一个图形的轴。这并不意味着这个轴有任何事情要做,甚至在图<code>fig</code>中显示出来。你知道吗</p>
<p><a href="https://stackoverflow.com/questions/42899779/how-can-i-add-a-pythons-ggplot-object-to-a-matplot-grid">linked question</a>的答案显示了如何继续:使用ggplot创建一个图形,并向它添加更多的轴<strong>,还可能更改现有轴的位置。
这也可以通过seaborn实现。你知道吗</p>
<p>也可以尝试从现有地物移动(而不是复制)轴。如<a href="https://stackoverflow.com/questions/35042255/how-to-plot-multiple-seaborn-jointplot-in-subplot/47664533#47664533">How to plot multiple Seaborn Jointplot in Subplot</a>所示。你知道吗</p>
<p>在<a href="https://stackoverflow.com/a/46906599/4124317">Can I create AxesSubplot objects, then add them to a Figure instance?</a>中详细介绍了一般方法。你知道吗</p>
<p><strong>但是请注意,这些都是黑客攻击。一般不建议移动轴,现有解决方案有一些警告。
相反,可以要求这些库的维护人员最终提供选项,用他们的工具绘制现有的matplotlib图形。你知道吗</p>