plt如何显示汉字和符号
时间: 2023-12-14 15:38:52 浏览: 90
Python中matplotlib的基础用法1
要在matplotlib中显示汉字和符号,可以使用以下代码:
``` python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 设置字体
font = FontProperties(fname='/System/Library/Fonts/PingFang.ttc', size=12) # 这里使用了系统自带的苹方字体,可根据需要替换为其他字体
# 绘图
plt.plot([1, 2, 3], [4, 5, 6])
plt.xlabel('横轴标签', fontproperties=font)
plt.ylabel('纵轴标签', fontproperties=font)
plt.title('标题', fontproperties=font)
# 显示图形
plt.show()
```
其中,`FontProperties`用于设置字体,`fname`参数指定字体文件的路径。在绘制x轴、y轴标签和标题时,需要传入`fontproperties`参数并设置为`font`,即`fontproperties=font`,这样才能使汉字和符号正常显示。
阅读全文