我希望在matplotlib中使用类似'$x^2$'的latex语法来标注或注释。但我该如何将latex的默认字体'Roman'更改为'times new roman',而不影响其他任何内容呢?谢谢。
抱歉,作为网站新用户,我无法上传图片。
我没有在计算机上安装latex,也不想安装它。
例如:
抱歉,作为网站新用户,我无法上传图片。
我没有在计算机上安装latex,也不想安装它。
例如:
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()