Python 在绘图中获得新的x轴和y轴

Python 在绘图中获得新的x轴和y轴,python,matplotlib,plot,Python,Matplotlib,Plot,根据,假设我们有一个具有以下代码的 import numpy as np import matplotlib.pyplot as plt Edge_matrix= [[0, 1], [1, 0], [14, 15], [15, 14], [67, 68], [68, 67], [72, 73], [73, 72], [85, 86], [86, 85], [132, 133], [133, 132], [169, 170], [170, 169], [184, 185], [185, 18

根据,假设我们有一个具有以下代码的

import numpy as np
import matplotlib.pyplot as plt

Edge_matrix= [[0, 1], [1, 0], [14, 15], [15, 14], [67, 68], [68, 67], [72, 
73], [73, 72], [85, 86], [86, 85], [132, 133], [133, 132], [169, 170], [170, 
169], [184, 185], [185, 184], [196, 197], [197, 196], [242, 243], [243, 242], 
[269, 270], [270, 269], [274, 275], [275, 274], [297, 298], [298, 297], [341, 
342], [342, 341], [378, 379], [379, 378], [387, 388], [388, 387], [390, 391], 
[391, 390], [443, 444], [444, 443], [490, 491], [491, 490], [501, 502], [502, 
501], [527, 528], [528, 527], [550, 551], [551, 550], [556, 557], [557, 556], 
[583, 584], [584, 585], [584, 583], [585, 584], [594, 595], [595, 594], [601, 
602], [602, 601], [711, 712], [712, 711]]

x,y = zip(*Edge_matrix)

plt.scatter(x,y, s=0.8, c='purple', alpha=1)

plt.axhline(576, linewidth=0.3, color='blue', label='zorder=2', zorder=2)
plt.axvline(576, linewidth=0.3, color='blue', label='zorder=2', zorder=2)

plt.xlim(0, 820)
plt.ylim(0, 820)

plt.show()  
现在,我们想改变这个代码,在原始图的底部和左侧形成两个新的双轴,如下所示:


对于以后的工作,我需要在断点处将新绘图拆分为子绘图,并为这些新子绘图设置新绘图的第二个轴(而不是第一个轴)。有人知道如何解决此问题吗?

我建议访问下面的matplotlib链接,并使用
text()
函数


我对text()函数没有任何问题。我想知道如何在主轴的底部和左侧添加这两个双轴,每个轴从一个非零数字开始,在交叉线处断开,从这条线开始,再从一个非零数字开始。这不是一个重复的问题。在这个问题上,新的轴是连续的,但我不需要一个连续的轴。此外,我需要以非零的数字开始新的轴。我以前尝试过这个例子,但它对我没有帮助(因为以后我需要在断点处将新绘图拆分为子绘图,并为这些新子绘图设置新绘图的第二个轴(而不是第一个轴)