plt.plot label参数中文
时间: 2024-03-21 09:35:31 浏览: 59
在matplotlib的图中设置中文标签的方法
在matplotlib库中,plt.plot函数的label参数用于给绘制的曲线添加标签,以便在图例中显示。label参数可以接受字符串作为标签的名称,可以使用中文作为标签的名称。在使用中文作为标签时,需要确保matplotlib库已正确配置中文字体。
以下是使用中文作为标签的示例代码:
```python
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
# 配置中文字体
font_path = 'path/to/your/chinese/font.ttf' # 替换为你的中文字体文件路径
prop = fm.FontProperties(fname=font_path)
# 绘制曲线并添加中文标签
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y, label='曲线', fontproperties=prop)
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上述示例代码中,首先通过`matplotlib.font_manager`模块配置了中文字体,将`font_path`替换为你的中文字体文件路径。然后使用`fontproperties`参数将中文字体应用到标签上。
阅读全文