0
我想補充強調在plt.text人物之一。matplotlib文本強調
plt.text(.5,.5,r'\underline{O}H')
這似乎並不工作,我試圖用\overline{O}
,它工作得很好。我也試過plt.rc('text',usetex=True)
即使這似乎並不奏效。
請幫我把突出地matplitlib文本。
我想補充強調在plt.text人物之一。matplotlib文本強調
plt.text(.5,.5,r'\underline{O}H')
這似乎並不工作,我試圖用\overline{O}
,它工作得很好。我也試過plt.rc('text',usetex=True)
即使這似乎並不奏效。
請幫我把突出地matplitlib文本。
我想象你有一個看這個問題(Underlining Text in Python/Matplotlib)如果沒有這將是我的第一個建議。
其次,我已經嘗試併成功帶下劃線的文本。下面是代碼爲我工作的片段:
import numpy as np
import matplotlib.pyplot as plt
plt.rc('text', usetex=True)
x = np.arange(0, 2*np.pi, 0.1)
plt.plot(x, np.sin(x))
plt.text(x[len(x)//2], .5, r'$\underline{sin(x)}$')
plt.show()
最後,如果以上都不是很成功,我建議看你的Python發行。使用LaTeX渲染文本需要在matplotlib文檔http://matplotlib.org/users/usetex.html中解釋的工作LaTeX安裝,因此這可能是您遇到的一個潛在問題。
此外,我會建議您將系統&的代碼工作段上添加更多的信息。這將有助於縮小針對您的問題的建議/解決方案。
我認爲破折號剪裁掉,嘗試用'clip_on = FALSE'。 – yacc