我试图让伽玛符号在情节标签中用斜体标记,但无法弄清楚如何做到这一点?
我认为这应该有用(但不是)
plt.xlabel(r'$\mathit{\Gamma}$$^{*}$')
我应该添加我使用的是Helvetica字体,所以不要切换到tex模式,例如这对我不起作用:
import matplotlib
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = "sans-serif"
plt.rcParams['font.sans-serif'] = "Helvetica"
plt.rcParams['text.usetex'] = True
plt.plot(range(5), range(5))
plt.title('$\Gamma + \mathit{\Gamma}$', fontsize=40)
plt.show()
感谢,
马丁
答案 0 :(得分:5)
您应该设置usetex = True
。请参阅here。
import matplotlib
import matplotlib.pyplot as plt
matplotlib.rc('text', usetex = True)
plt.plot(range(5), range(5))
plt.title('$\Gamma + \mathit{\Gamma}$', fontsize=40)
plt.show()
答案 1 :(得分:2)
在' $$'之间写下文字这会强制解释文本。
import matplotlib.pyplot as plt
plt.plot(range(5), range(5))
plt.title('$\it{text you want to show in italics}$')
plt.show()
答案 2 :(得分:-1)
我发现了一个解决方案:
import matplotlib
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = "sans-serif"
plt.rcParams['font.sans-serif'] = "Helvetica"
plt.rcParams['text.usetex'] = False
plt.plot(range(5), range(5))
plt.title(u'${\u0413}$', fontsize=20)
plt.show()