如何在Python中顯示一個簡單的乳膠公式? 也許numpy是正確的選擇?打印與python乳膠公式
編輯:
我有Python代碼等:
a = '\frac{a}{b}'
並希望在一圖形輸出(如matplotlib)打印這一點。
如何在Python中顯示一個簡單的乳膠公式? 也許numpy是正確的選擇?打印與python乳膠公式
編輯:
我有Python代碼等:
a = '\frac{a}{b}'
並希望在一圖形輸出(如matplotlib)打印這一點。
正如安德魯建議使用matplotlib的小小工作。
import matplotlib.pyplot as plt
a = '\\frac{a}{b}' #notice escaped slash
plt.plot()
plt.text(0.5, 0.5,'$%s$'%a)
plt.show()
Matplotlib已經可以通過在~/.matplotlib/matplotlibrc
中設置text.usetex: True
來實現TeX。然後,你可以只使用TeX的所有顯示的串,例如,
ylabel(r"Temperature (K) [fixed $\beta=2$]")
(一定要使用$
在正常在線TeX的!)。字符串前的r
表示不進行替換;否則你必須像上面提到的那樣避開斜槓。
更多的信息在matplotlib網站。
matplotlib-folder中是matplotlibrc嗎?我無法找到它:/ – kame 2010-10-26 22:23:19
在UNIX系統上,它位於上面提到的目錄中。在窗戶上,我不知道。檢查文檔。 – 2010-10-26 22:56:29
我使用Ubuntu 12並在系統中安裝了matplotlib(不是用戶),在我的情況下是在/ etc/matplotlibrc – 2013-02-08 22:18:18
沒有蜱:
a = r'\frac{a}{b}'
ax = plt.axes([0,0,0.1,0.2]) #left,bottom,width,height
ax.set_xticks([])
ax.set_yticks([])
plt.text(0.3,0.4,'$%s$' %a,size=40)
你是什麼意思 '在python節目乳膠配方'。你想從一個.tex文件中提取一個公式,並將其打印到python的stdout中,在python中實現一個.tex(pdf/ps)文件中顯示的公式或者什麼? – 2010-10-26 21:46:49
你能澄清嗎?你想打印它在哪裏?你想要生成圖像還是你正在尋找gui內的東西? – Wolph 2010-10-26 21:47:37
對不清楚的問題感到抱歉。 :/請參閱編輯。 – kame 2010-10-26 21:56:33