我正在尝试使用Matplotlib绘制绘图,但我在同时调整两个轴间隔之间的距离时遇到问题。我编写了一个非常简单的代码,例如by ubuntu:
import numpy as np
import matplotlib.pyplot as plt
x = [0,5,9,10,15]
y = [0,1,2,3,4]
plt.plot(x,y)
plt.xticks(np.arange(min(x), max(x)+1, 1.0))
plt.yticks(np.arange(min(y), max(y)+1, 1.0))
plt.show()
我得到了这个plot。我想知道是否有办法同时编程y轴和x轴之间的距离。我需要根据它们的间隔距离同时调整xticks和yticks之间的距离而不是单独的轴。在这里,我需要将第一个绘图更改为像one这样的新绘图。虽然在第一个图中,xticks和yticks之间的距离都是1.0,但我们可以看到距离在y轴上较长但在x轴上较短。我需要y和x轴的距离彼此相似。例如,如果xticks之间的间隔为1.0且yticks为2.0,则与xticks相比,yticks之间的间隔变为两倍。有没有人有解决这个问题的方法?