Matplotlib 中的文本字符串都可以使用 Text Markup(一種文本標(biāo)記語言)顯現(xiàn)出來,具體的使用方法是將文本標(biāo)記符放在一對(duì)美元符號(hào)$內(nèi),語法格式如下: #數(shù)學(xué)表達(dá)式 plt.title(r'$\alpha > \beta$')12復(fù)制代碼類型:[python] 如果要繪制下標(biāo)和上標(biāo),您需要使用'_'和'^'符號(hào),下面是一個(gè)簡單的示例: #繪制表達(dá)式 r'$\alpha_i> \beta_i$' import numpy as np import matplotlib.pyplot as plt t = np.arange(0.0, 2.0, 0.01) s = np.sin(2*np.pi*t) #繪制函數(shù)圖像 plt.plot(t,s) #設(shè)置標(biāo)題 plt.title(r'$\alpha_i> \beta_i$', fontsize=20) #設(shè)置數(shù)學(xué)表達(dá)式 plt.text(0.6, 0.6, r'$\mathcal{A}\mathrm{sin}(2 \omega t)$', fontsize = 20) #設(shè)置數(shù)學(xué)表達(dá)式 plt.text(0.1, -0.5, r'$\sqrt{2}$', fontsize=10) plt.xlabel('time (s)') plt.ylabel('volts (mV)') plt.show()12345678910111213141516復(fù)制代碼類型:[python] 上面代碼的輸出結(jié)果: 從上述示例可以看出,雖然數(shù)學(xué)表達(dá)式種類繁多,但是 Matplotlib 對(duì)各種數(shù)學(xué)符號(hào)都做了良好的支持。 |
|