我将执行以下导入操作:
并展示图表。
但如果我插入:
import matplotlib.pyplot as plt
import matplotlib.axes as ax
import matplotlib
import pylab
它能够正确地执行。
plt.plot(y1, 'b')
plt.plot(y2, 'r')
plt.grid()
plt.axhline(1, color='black', lw=2)
plt.show()
并展示图表。
但如果我插入:
print("ylim=", ax.get_ylim())
我收到了错误信息:
AttributeError: 'module'对象没有属性'get_ylim'
我已经尝试使用ax.替换为plt.、matplotlib等,但是我仍然得到相同的错误。
调用get_ylim
的正确方法是什么?
pyplot
或pylab
,则无需导入matplotlib.axes
。如果您想轻松获取一个Axes
对象,请使用fig,ax = plt.subplots()
。 - Paul Hplt.plot(y1)
print(plt.gca().get_ylim())
。 不需要任何轴。 - Matthias Arras