gpt4 book ai didi

python - 在 matplotlib 中将两个图形一起缩放

转载 作者:行者123 更新时间:2023-12-01 02:02:55 25 4
gpt4 key购买 nike

我有一个演示需要分布在两个屏幕上,每个屏幕上都有一堆三个时间序列图。在每个图中,我使用:

fig,(ax0,ax1) = plt.subplots(3,1,sharex=True)

有没有办法协调两个图形?

最佳答案

“跨图形坐标”似乎是指将共享扩展到另一个图形的轴。这个有可能。

由于每个图形的轴已经通过子图'sharex=True相互共享,因此另外共享子图中的一个轴就足够了第一个图形与第二个图形的一个轴。

import matplotlib.pyplot as plt

fig1, axes1 = plt.subplots(3,1,sharex=True)
for ax in axes1:
ax.plot([1,3,1])

fig2, axes2 = plt.subplots(3,1,sharex=True)
for ax in axes2:
ax.plot([1,3,1])

## Share one of the axes in the first figure
## with one of the axes of the second figure.
axes2[0].get_shared_x_axes().join(axes2[0],axes1[0])


plt.show()

关于python - 在 matplotlib 中将两个图形一起缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49411657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com