看两段代码,亲
import matplotlib.pyplot as plt
import numpy as np
t = [1,2,3,4,5]
s = [1,2,3,4,5]
fig, ax = plt.subplots()
ax.plot(t, s)
ax.axis('scaled')
ax.set_xlim(0, 10)
ax.set_ylim(0, 10)
plt.show()
结果:
import matplotlib.pyplot as plt
import numpy as np
t = [1,2,3,4,5]
s = [1,2,3,4,5]
fig, ax = plt.subplots()
ax.plot(t, s)
ax.set_xlim(0, 10)
ax.set_ylim(0, 10)
ax.axis('scaled')
plt.show()
结果:
两段代码的主要区别在于这两句的先后顺序:
ax.axis('scaled')
ax.set_xlim(0, 10)
ax.set_ylim(0, 10)
ax.axis('scaled')的作用是通过改变绘图区维度等比例缩放。