如何通过python plot在字符串中键入下栏?

时间:2016-06-14 17:41:27

标签: python mathematical-expressions

我想在python图中添加一些文字。我使用 r' $ \ bar {p} $' ,但我希望栏位于底部。我尝试使用乳胶包装口音并写下 r' $ \ usepackage {accents} \ underaccent {\ bar} {p} $' 。但它没有用。

知道怎么做吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

这不理想,因为\underline产生的线条与\underaccent略有不同,但你仍然可以按照this answer中提到的方式使用它。
要使字母p与乳胶公式中的字体相同,您可以使用\underline{$p$}

这是一个简短的例子:

import matplotlib.pyplot as plt
from matplotlib import rc
rc('text',usetex=True)
import numpy as np

x=np.arange(-5,5,0.1)
ax.plot(x,np.sin(x),label=r'\underline{$p$}')
ax.legend()
f.show()