matplotlib使用黑体
时间: 2024-01-16 21:18:01 浏览: 114
以下是使用黑体字体的matplotlib示例:
```python
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
# 设置黑体字体
font_path = 'path/to/simhei.ttf' # 替换为你的黑体字体文件路径
prop = fm.FontProperties(fname=font_path)
# 创建图形对象
fig, ax = plt.subplots()
# 绘制散点图
x_values = [1, 2, 3, 4, 5]
y_values = [10, 8, 6, 4, 2]
ax.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues, s=10)
# 设置标题和坐标轴标签
ax.set_title('散点图', fontproperties=prop)
ax.set_xlabel('X轴', fontproperties=prop)
ax.set_ylabel('Y轴', fontproperties=prop)
# 显示图形
plt.show()
```
这段代码首先导入了matplotlib库和matplotlib.font_manager模块。然后,通过指定黑体字体文件的路径,创建了一个FontProperties对象prop。接下来,创建了一个图形对象fig和一个坐标轴对象ax。使用scatter方法绘制了散点图,并通过设置fontproperties参数将标题和坐标轴标签的字体设置为黑体。最后,调用show方法显示图形。
阅读全文