设置图中各部分文字的字体大小(font size),包括:
- 坐标轴标题(
xlabel
,ylabel
) - 图例(
legend
) - 自定义注释文字(如
plt.text()
)
✅ 设置方法如下(已标注字体大小参数):
只需要添加 fontsize=xx
参数即可。
# 开始绘图
plt.figure(figsize=(10, 5))
# ===== ReLU 图像 =====
plt.subplot(1, 2, 1)
plt.plot(x, y_relu, color='blue', label='ReLU 函数')
plt.xlabel("输入 x", fontsize=12)
plt.ylabel("输出 ReLU(x)", fontsize=12)
plt.grid(True)
plt.axhline(0, color='black', linewidth=0.5)
plt.axvline(0, color='black', linewidth=0.5)
plt.legend(fontsize=11)
plt.text(0.5, -0.13, "(a)ReLU 激活函数",
ha='center', va='center', fontsize=12, transform=plt.gca().transAxes)
📌 说明:
设置项 | 控制参数 |
---|---|
坐标轴标签字体大小 | plt.xlabel(..., fontsize=12) |
图例字体大小 | plt.legend(fontsize=11) |
自定义文字大小(如图下文字) | plt.text(..., fontsize=12) |
根据需要设置成 10
, 11
, 12
, 14
, 16
等常见字号。