【发布时间】:2020-04-14 05:43:31
【问题描述】:
我希望情节中的所有文本都是 Times New Roman,所以我做了以下操作:
import matplotlib.pyplot as plt
plt.rcParams["font.family"] = "Times New Roman" # change default font
我只希望标签的“(x)”和“(z)”部分是斜体,所以我这样做了:
plt.xlabel('Underutilization $\it{(x)}$', labelpad=15)
plt.ylabel('Productivity $\it{(z)}$', labelpad=15)
但是,我在绘图时最终得到的是 Times New Roman 中的“Underutilization”,而斜体无衬线字体(Python 的默认值)中的“(x)”。与 ylabel 相同。
我该如何补救?
【问题讨论】:
标签: python matplotlib fonts label italic