我有一个简单的图,我想调整x或y轴上两个连续的刻度点(主要)的距离(用于x,y域划分的“步长”大小)。例如,在以下代码生成的代码图中,
import numpy as np
import matplotlib.pyplot as plt
x = np.asarray([1, 2, 3, 4, 5])
y=x**2
fig = plt.figure(figsize=(6, 10))
ax = fig.add_subplot(111)
ax.plot(x, y)
plt.savefig('tester.png')
我想将y-tick点之间的距离减少一半(与当前绘图中出现的距离相比)。
我知道刻度点的默认距离取决于图形对象的宽度,高度。因此,我想在当前绘图中获得y点的最大距离,并将其替换为1/2(基本上更改y轴的比例)。
有什么想法吗?预先感谢。