**
Matplotlib学习笔记——tick能见度设置
**
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-3, 3, 50)
y = 0.1 * x
plt.figure()
plt.plot(x, y, lw=10, zorder=1) # zorder 图层设置 值越小,在越底层
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.yaxis.set_ticks_position('left')
ax.spines['bottom'].set_position(('data', 0))
ax.spines['left'].set_position(('data', 0))
# 能见度设置
for label in ax.get_xticklabels() + ax.get_yticklabels(): # 遍历所有标注的数字
label.set_fontsize(12) # 字体为12
label.set_bbox(dict(facecolor='red', edgecolor='blue', alpha=0.7, zorder=2))
# 字体背景为红色,边框为蓝色,透明度0.7,zorder图层在直线图层上方
plt.show()