2017-10-11 86 views
1

我試圖表現出與一般相結合文本與一對夫婦乳膠命令的標題圖片:乳膠和文本matplotlib標題

plt.imshow(w1subtracted2, origin='lower', 
      extent=[l_max, -l_max, -b_max, b_max], 
      cmap = color_map) 
plt.title('W1 disk and central $\pm2\textdegree$ subtracted', fontsize = 'small') 
plt.xlabel(xlabel, fontsize = 'small') 
plt.ylabel(ylabel, fontsize = 'small') 
plt.savefig('w1subtracted2.png') 

,但我不能拿到冠軍顯示\pm\textdegree以Latex樣式顯示。我怎樣才能做到這一點?

回答

2

看來你並沒有使用膠乳(usetext = True),但簡單的MathText。 MathText中沒有\textdegree

使用

plt.title(r'W1 disk and central $\pm2^\circ$ subtracted', fontsize = 'small') 

應該給你

enter image description here

0

嘗試通過終端運行您的代碼,因爲Spyder或Canopy無法處理Latex命令。

+0

嗯顯然Jupyter不喜歡他們要麼。 – Jim421616

+0

嘗試在Jupyter筆記本和Anaconda shell中運行,但似乎都沒有認出Latex命令。 Spyder有沒有辦法做到這一點?我之前使用Spyder將Python中的Latex命令放入圖例中,並使用Python 3。 – Jim421616