plt.xlabel()
—— 设置 X 轴标签(Label)
matplotlib.pyplot.xlabel()
用于设置 X 轴的标签,适用于 为图表提供明确的 X 轴描述。
1. 语法
import matplotlib.pyplot as plt
plt.xlabel(label, fontsize=None, color=None, loc=None)
主要参数
参数 | 作用 |
---|---|
label | X 轴标签文本 |
fontsize | 字体大小(如 12 、'large' ) |
color | 字体颜色(如 "red" 、"blue" ) |
loc | 标签位置("left" 、"center" 、"right" ,默认 "center" ) |
2. 基本用法
2.1 设置 X 轴标签
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.xlabel("Time (seconds)") # 设置 X 轴标签
plt.title("Sine Wave")
plt.show()
📌 作用
plt.xlabel("Time (seconds)")
给 X 轴添加名称。
3. 美观调整
3.1 调整字体大小(fontsize
)
plt.plot(x, y)
plt.xlabel("Time (seconds)", fontsize=14) # 字体大小
plt.show()
📌 作用
fontsize=14
增加字体大小。
3.2 修改字体颜色(color
)
plt.plot(x, y)
plt.xlabel("Time (seconds)", fontsize=14, color="red")
plt.show()
📌 作用
color="red"
改变 X 轴标签颜色。
3.3 调整标签位置(loc
)
plt.plot(x, y)
plt.xlabel("Time (seconds)", loc="left") # 位置靠左
plt.show()
📌 loc
选项
"left"
左对齐"center"
居中(默认)"right"
右对齐
4. plt.xlabel()
vs plt.ylabel()
plt.xlabel() | plt.ylabel() | |
---|---|---|
作用 | 设置 X 轴标签 | 设置 Y 轴标签 |
plt.ylabel("Amplitude") # 设置 Y 轴标签
plt.show()
5. 总结
✅ plt.xlabel()
用于设置 X 轴标签,支持字体大小、颜色、对齐方式。
✅ 常见参数
fontsize=14
调整字体大小,color="red"
修改颜色,loc="left"
调整对齐方式。