python如何在window下加载微软雅黑字体,写一个暦子
时间: 2024-06-01 15:12:09 浏览: 303
要在python下加载微软雅黑字体,需要使用第三方库`matplotlib`和`pyplot`。具体步骤如下:
1. 安装matplotlib库:
```
pip install matplotlib
```
2. 在代码中导入pyplot和FontProperties:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
```
3. 加载微软雅黑字体:
```python
font = FontProperties(fname=r"C:\Windows\Fonts\msyh.ttf", size=14)
```
需要将`msyh.ttf`替换成你电脑中的微软雅黑字体路径。
4. 使用加载的字体绘制暦子:
```python
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.title("暦子", fontproperties=font)
plt.xlabel("月份", fontproperties=font)
plt.ylabel("天数", fontproperties=font)
plt.show()
```
完整代码如下:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
font = FontProperties(fname=r"C:\Windows\Fonts\msyh.ttf", size=14)
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.title("暦子", fontproperties=font)
plt.xlabel("月份", fontproperties=font)
plt.ylabel("天数", fontproperties=font)
plt.show()
```
输出结果如下:
![calendar](https://cdn.jsdelivr.net/gh/OliverRenCN/blog_picture_hosting/images/calendar.png)
阅读全文