我不知道怎么改字体,比如说“时代”。我的尝试没有成功。在
import numpy as np
import matplotlib.pyplot as plt
x = np.array([0, 75, 150])
y = np.array([0, 1, 3])
coeff = np.polyfit(x, y, 2)
xx = np.linspace(0, 150, 150)
yy = coeff[0] * xx**2 + coeff[1] * xx + coeff[2]
plt.title(unicode("Correction factor", "utf-8"),fontname="times")
plt.xlabel(unicode("Temperature in °C", "utf-8"))
plt.ylabel(unicode("fKorr", "utf-8"))
plt.plot(xx,yy)
plt.show()
编辑:与“时代新罗马”一起使用。我用的其他程序知道“时间”。在
根据平台的不同,Times New Roman字体的名称可能不同,例如在我当前的机器中,
Mac OS
:我认为这个解决方案可能更安全:直接提供字体文件的路径。
^{pr2}$matplotlib.font_manager.findSystemFonts()
将列出每个文件的路径:相关问题 更多 >
编程相关推荐