Matplotlib:常规字体的斜体样式

时间:2017-10-10 23:14:45

标签: python matplotlib text fonts italic

我试图用斜体写出一个文本。虽然我希望样式是斜体,但我希望将字体保持为常规字体。这就是我所做的。

import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
ax.set_xlabel('X')
ax.set_ylabel('Y')
plt.axis([0, 4, 0, 4])

# Add R^2, and P-value
ax.text(1, 2, 'Adj$\mathregular{\mathit{R}^2}$ = 0.5 ($\mathregular{\mathit{P}}$ = 0.03)', fontsize = 20)
# R^2 and P should be italic with regular font
plt.show()

enter image description here

这就是我得到的,字体似乎已经改为Times Roman等。我怎么能解决这个问题?谢谢你的帮助。

0 个答案:

没有答案