本节主要讲述如何对坐标轴的刻度字体大小以及背景色进行修改。
例如:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 生成x轴上的数据:从-3到3,总共有50个点
x = np.linspace(-3, 3, 50)
# 定义一个线性方程
y1 = 0.1 * x
plt.plot(x, y1, linewidth=1)
plt.ylim(-2, 2)
ax = plt.gca()
# 隐藏掉右边和上面的轴
ax.spines[\'right\'].set_color(\'none\')
ax.spines[\'top\'].set_color(\'none\')
# 把下面的轴当做x轴
ax.xaxis.set_ticks_position(\'bottom\')
# 把左面的轴当做y轴
ax.yaxis.set_ticks_position(\'left\')
# 设置原点为(0, 0)点
ax.spines[\'bottom\'].set_position((\'data\', 0))
ax.spines[\'left\'].set_position((\'data\', 0))
# 获得x轴和y轴中的标记
for label in ax.get_xticklabels() + ax.get_yticklabels():
# 设置轴中标记的字体大小
label.set_fontsize(12)
# 设置轴中标记的背景框中的属性,facecolor=字体颜色,edgecolor=边框颜色,alpha=透明度
label.set_bbox(dict(facecolor=\'red\', edgecolor=\'None\', alpha=0.7))
# 显示图表
plt.show()
显示的图片为: