2017-06-16 40 views

回答

1

記住,有MathText激活字符串必須美元符號之間是($)。

如果您的乳膠包含了你需要的,如果你嘗試類似的要麼使用原始字符串從開始

a = r"$\tan(\nu\cdot x)$" 

或逃避反斜槓

a = "$\\tan(\\nu\\cdot x)$" 

enter image description here

反斜槓另一個答案,你會得到意想不到的結果

a = "\tan(\nu\cdot x)" 
b = r"$"+a+"$" 
ax.plot(x, y, label=b) 

結果
enter image description here

0

使用a = r"$\sin (x)$"或可選擇地轉換變量A到B,就像這樣:

import matplotlib.pyplot as plt 
ax = plt.gca() 
x = [1,2,3,4,5,6] 
y = [324,456,6,78,2,54] # cramming numbers on my keyboard 
a = "\sin(x)" 
b = r"$"+a+"$" 
ax.plot(x, y, label=b) 

ax.legend() 
plt.show() 
+0

完美,沒想到你可以只把'r'在它前面。我使用了'b = r a',但這當然不起作用,但是這樣做。 – HolyMonk

+0

您在此處進行的轉換僅適用於純粹的巧合。在一般情況下,它會失敗,請嘗試'a =「\ tan(\ nu \ cdot x)」'。 – ImportanceOfBeingErnest

相關問題