我有一个看起来像这样的网格
fig = plt.figure()
ax = fig.gca()
ax.set_xticks(numpy.arange(-5,6,1))
ax.set_yticks(numpy.arange(-5,6,1))
plt.grid(True)
当绘制指数函数时,显然函数的值会非常快地大于网格,并且我的网格刻度会变形。我想要修复网格,并且只绘制适合网格内部的函数部分。这可能吗? 提前谢谢。
答案 0 :(得分:0)
您可以设置轴的限制:
fig = plt.figure()
ax = fig.gca()
# Exponential plot:
x = linspace(-5, 5, 100)
y = power(2, x)
ax.plot(x, y)
ax.set_xticks(numpy.arange(-5,6,1))
ax.set_yticks(numpy.arange(-5,6,1))
ax.set_xlim(-5, 6)
ax.set_ylim(-5, 6)
plt.grid(True)