CODE1:
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(-3,3,50) #x=np.linspace(a,b,n),表示将区间[a,b]等分成n等份,x=[a,a+(b-a)/(n-1),......,b]
y=0.1*x
plt.figure()
plt.plot(x,y,linewidth=10,zorder=1) #zorder means 设置对象的顺序
plt.ylim(-2,2)
ax=plt.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))
for label in ax.get_xticklabels()+ax.get_yticklabels():
label.set_fontsize(12)
label.set_bbox(dict(facecolor='white',edgecolor='None',alpha=0.7))
label.set_zorder(2)
plt.show()
RESULT: