Matplotlib 数学表达式

可以将任何Matplotlib文本字符串中的子集TeXmarkup放在一对美元符号($)中。

#Filename:example.py#Copyright:2020ByNhooo#Authorby:www.shangmayuan.com#Date:2020-08-08#mathtextplt.title(r'$\alpha>\beta))

要制作下标和上标,请使用_和^符号 -

r'$\alpha_i>\beta_i$'importnumpyasnpimportmatplotlib.pyplotaspltt=np.arange(0.0,2.0,0.01)s=np.sin(2*np.pi*t)plt.plot(t,s)plt.title(r'$\alpha_i>\beta_i$',fontsize=20)plt.text(0.6,0.6,r'$\mathcal{A}\mathrm{sin}(2\omegat)$',fontsize=20)plt.text(0.1,-0.5,r'$\sqrt{2}$',fontsize=10)plt.xlabel('time(s)')plt.ylabel('volts(mV)')plt.show()

执行上面示例代码,得到以下结果 -

Matplotlib数学表达式

编辑于2024-05-20 11:56