gpt4 book ai didi

matplotlib -\frac{}{} 在 plt.text 中不起作用?

转载 作者:行者123 更新时间:2023-12-05 01:17:13 24 4
gpt4 key购买 nike

我正在尝试使用 latex 向我的情节添加文本。 Latex 和\frac{}{} 在标题和标签中效果很好,但我无法在 plt.text() 中使用它。我都试过了,使用原始反斜杠或双反斜杠。

import matplotlib.pyplot as plt

plt.axhline(x=30, c='k')
plt.text(0,0,r'$\frac{\Gamma_M}{\Gamma_D}$ = 10')
plt.xlabel(r'$\frac{\Gamma_M}{\Gamma_D}$')

它适用于标签(如果你注释掉文本行)但不适用于文本,给我这个输出:

KeyError: '\\Gamma_M'

最佳答案

它将 {} 解释为 python 格式字符串的一部分,而不是 LaTeX。改用双括号:

plt.text(0,0,r'$\frac{{\Gamma_M}}{{\Gamma_D}}$ = 10')

关于matplotlib -\frac{}{} 在 plt.text 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51093060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com