Версия 1: вспомогательные участки
Если вы сделаете это в качестве вспомогательных участков, вы можете разделить ось, чтобы они имели одинаковое соотношение (масштаб осей).Вот пример:
x=np.random.random((2,20))
>>> x[1,:]*=5
>>> x
array([[0.61385822, 0.06513556, 0.38509674, 0.88475931, 0.61135633,
0.52850788, 0.28874746, 0.31957553, 0.56352545, 0.73032793,
0.33251703, 0.46145744, 0.85718266, 0.9245014 , 0.82680079,
0.64086966, 0.34268507, 0.16287025, 0.75205862, 0.83800607],
[2.33122874, 0.85485611, 3.22991163, 3.49787662, 4.15323232,
2.3525812 , 3.42487024, 2.88836999, 4.6458569 , 3.0970779 ,
1.11708794, 1.43842651, 3.21363567, 0.22537731, 4.30038695,
2.18049717, 2.41325285, 4.75072423, 1.66524457, 3.714594 ]])
>>> y=np.random.random((2,20))
>>> y
array([[0.56533792, 0.08718218, 0.44651916, 0.71774735, 0.97279402,
0.55520593, 0.65698023, 0.74630129, 0.02921527, 0.0346008 ,
0.16860719, 0.4033271 , 0.65322063, 0.07031113, 0.11294362,
0.01561782, 0.46711258, 0.95043895, 0.41240197, 0.48960332],
[0.13080883, 0.74344444, 0.42144694, 0.19517648, 0.40808507,
0.73776604, 0.16057131, 0.78187482, 0.47684809, 0.7813126 ,
0.02526416, 0.5067928 , 0.94726587, 0.76381176, 0.06206742,
0.34659303, 0.28615481, 0.93999695, 0.37723651, 0.63998848]])
>>> ax=plt.subplot(121)
>>> plt.scatter(x[0,:],x[1,:])
<matplotlib.collections.PathCollection object at 0x7f84a1e72950>
>>> plt.subplot(122,sharex=ax,sharey=ax)
<matplotlib.axes._subplots.AxesSubplot object at 0x7f84a1e72f50>
>>> plt.scatter(y[0,:],y[1,:])
<matplotlib.collections.PathCollection object at 0x7f84a1dfaa50>
>>> plt.show()

Версия 2: масштабированные независимые графики
Однако, если выЕсли вам нужны независимые графики с одинаковым масштабом, вы можете запросить ymin, ymax xmin, xmax каждого графика и установить их обратно.Примерно так:
plt.scatter(x[0,:],x[1,:])
<matplotlib.collections.PathCollection object at 0x7f84a0dd3ed0>
>>> xmin,xmax = plt.xlim()
>>> ymin,ymax = plt.ylim()
>>> plt.show()
>>> plt.scatter(y[0,:],y[1,:])
<matplotlib.collections.PathCollection object at 0x7f84a0d09410>
>>> plt.xlim(xmin,xmax)
(0.015514037327494477, 0.9741229215679024)
>>> plt.ylim(ymin,ymax)
(-0.00981860392769604, 4.985920150990175)
>>> plt.show()
В этом случае у вас будет две фигуры, но с одинаковыми шкалами.
и 