最佳答案
当我在 matplotlib,tbh 中绘制情节时,我有点搞不清楚后台发生了什么,我不清楚情节、轴和图形的层次结构。我看了文件,很有帮助,但我还是不明白..。
下面的代码用三种不同的方式绘制了相同的图-
#creating the arrays for testing
x = np.arange(1, 100)
y = np.sqrt(x)
#1st way
plt.plot(x, y)
#2nd way
ax = plt.subplot()
ax.plot(x, y)
#3rd way
figure = plt.figure()
new_plot = figure.add_subplot(111)
new_plot.plot(x, y)
现在我的问题是
这三个方法的区别是什么? 我的意思是,当这三个方法中的任何一个被调用时,底下发生了什么?
什么时候应该使用哪种方法,以及在这些方法上使用任何方法的优缺点是什么?