小编He *_* Da的帖子

如何在matplotlib中更改默认的乳胶字体

我想使用matplotlib中的'$ x ^ 2 $'这样的乳胶语法作为标签或注释。但是如何将乳胶的默认字体“ Roman”更改为“ Times new Roman”,而不进行其他更改?谢谢

抱歉,我无法以该网站的新用户身份上传图片。

我的计算机上没有安装乳胶,也不想安装。

例如

import numpy as np
import matplotlib.pyplot as plt
t = np.arange(0.0, 1.0 + 0.01, 0.01)
s = np.cos(4 * np.pi * t) + 2
plt.rc('font', family='times new roman', size=16)
plt.plot(t, s)
plt.annotate('$Roman\ by\ TeX:\ x\ y$',(0.33,1.5))
plt.annotate('Times New Roman: x y', (0.33,1.4),style='italic')
plt.subplots_adjust(top=0.8)
plt.show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib

5
推荐指数
1
解决办法
3155
查看次数

标签 统计

matplotlib ×1

python ×1