要将xtick 标签放入盒子中,我们可以采取以下步骤
创建新地物或激活现有地物。
获取图形的当前轴。
设置轴的左侧和底部位置。
设置脊椎的位置,即底部和左侧。
要将xtick标签放入框中,请迭代ticklabels和使用set_bbox()方法。
要显示图形,请使用Show()方法。
importmatplotlib.pyplotas plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True plt.figure() ax = plt.gca() 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(): label.set_fontsize(12) label.set_bbox(dict(facecolor='red', edgecolor='black', alpha=0.7)) plt.show()输出结果
它将产生以下输出 -