据This question,假设我们有一个raw plot用下面的代码:在我们的剧情获得新的X和Y轴
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()
现在,我们希望的方式,两个新的双轴改变这种代码形成底部,并留下了我们的原始情节的一侧是这样的:
对于后期的作品中,我将需要打破新的积成次要情节正是在破发点,并设置只是第二轴(不是第一轴)的这些新的小区的新情节任何人都有解决这个问题的想法吗?
这不是一个重复的问题。在这个问题中,新轴是连续的,但我不需要连续的轴。另外,我需要用NONZERO数字开始新的轴 – sara
我之前已经试过这个例子,但它并没有帮助我(因为后来我需要在新的情节之后将其完全分解为子图,并且只设置第二个轴(不是第一轴)这些新子图的新绘图 – sara