我曾尝试使用
New Times New Roman
字体替换默认的 Bitstream vera sans font
,但在学校网络服务器上,我用 Times
、Helvetica
或 Arial
字体时出现以下错误:为解决此问题,我向技术支持询问并上传了这些字体。我确认它们已经上传成功。现在,我删除了not found error
fontList.cache
并重新运行以下代码:import matplotlib.pyplot as plt
import numpy as np
x= np.arange(0,100)
y= 3*x-1
plt.plot(x,y)
plt.xlabel('x',fontdict={"name": "Times New Roman"})
plt.ylabel('y',fontdict={"name": "Times New Roman"})
plt.show()
好消息是我不再看到错误信息了,但坏消息是在添加 fontdict={"name": "Times New Roman"}
后,标签消失了。
我无法找到没有错误的原因。