plt.gcf()与plt.gca()
import matplotlib.pyplot as plt
%matplotlib inline
import numpy as np
x = np.linspace(0.05,10,1000)
y = np.sin(x)
plt.plot(x,y)
当先的图表和子图可以使用plt.gcf()和plt.gca()获得,分别表示Get Current Figure 和 Get Current Axes.在pyplot中,许多函数都是对当前的Figure或Axes对象进行处理,比如说,plt.plot()实际上会通过plt.gca()获得当前Axes对象的ax,然后,再调用ax.plot() 方法实现真正的绘图
x = np.linspace(-3.15,3.15,100)
y = np.sin(x)
plt.plot(x,y)
plt.plot(x,y)
ax = plt.gca()
ax.spines["right"].set_color('pink')
ax.spines["left"].set_color('green')
ax.spines["top"].set_color('yellow')
ax.spines["bottom"].set_color('red')
x = np.linspace(-3.15,3.15,100)
y = np.sin(x)
plt.plot(x,y)
plt.plot(x,y)
ax = plt.gca()
ax.spines["right"].set_color('none')
ax.spines["left"].set_