Matplotlib能够解析乳胶字符串并显示(在某种程度上)LaTeX数学表达式。它还具有一个内置的“数学模式”,可以类似地显示漂亮的数学表达式。为此,将r放在字符串的引号之外。注释情节的一个例子是,
plt.xlabel(r'\textbf{time} (s)')
我的理解是,r允许对特殊命令或\ textbf或\ alpha之类的字符进行适当的转义。
当我不在代码中编写字符串时该怎么做?我正在读取Gtk.Entry以获取所需的字符串,并且希望将该字符串提供给matplotlib以解释为LaTeX字符串。在上面的示例中,我改为
string = Gtk.Entry.get_text()
plt.xlabel(r+string) #how would I write this part?
任何帮助将是可爱的。
好的,事实证明,问题在于,就像LaTeX一样,数学需要放在数学环境中,方法是在此处用$ insert math括起文本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句