font = fm.FontProperties(fname='your_font_path', size=12)
时间: 2024-03-01 07:50:53 浏览: 145
font.properties
5星 · 资源好评率100%
这段代码的作用是创建一个字体属性对象,用于设置 matplotlib 中的文字的字体。其中 `fname` 参数指定了字体文件的路径,`size` 参数指定了字体大小。
你需要将 `'your_font_path'` 替换为你的字体文件的实际路径。如果你的字体文件在当前工作目录下,你可以直接使用文件名,例如 `'myfont.ttf'`。如果字体文件不在当前工作目录下,你需要指定完整的路径,例如 `'C:/Windows/Fonts/Arial.ttf'`。
创建字体属性对象后,你可以将其传递给 matplotlib 中的各种函数,例如 `plt.title()`、`plt.xlabel()`、`plt.ylabel()`、`plt.legend()` 等,以设置它们的字体。例如:
```
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
font = fm.FontProperties(fname='myfont.ttf', size=12)
plt.title('My Title', fontproperties=font)
plt.xlabel('X Label', fontproperties=font)
plt.ylabel('Y Label', fontproperties=font)
plt.legend(prop=font)
```
这将使用指定的字体文件和大小设置 matplotlib 中的文本。
阅读全文