matplotlib 对 LaTeX 有一定的支持 在matplotlib中,可以使用LaTeX的命令来编辑公式,只需要在字符串前面加上一个‘r’即可
代码实现:
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False#显示中文
plt.xlim([1,8])
plt.ylim([1,4])
plt.text(2,2,r'$\alpha \beta \pi \lambda \omega$',size=15) #显示特殊字符
plt.text(4,2,r'$ \sin(0) = \cos(\frac{\pi}{2})$',size=20) #显示公式sin(0)=cos(Π/2)
plt.text(2,1.5,r'$ \lim_{x \rightarrow y} \frac{1}{x^{3}} $ ',size=25,color='b') #显示公式 1/x^3 在x趋于y的极限
plt.text(5,1.5,r'$ \sqrt[4]{x} = \sqrt{y} $',size=25) #显示公式x开四次方根号=y的二次根号
plt.title(r'Title $ \sum_{n=1}^\infty'r'\frac{-e^{i\pi}}{2^{n}}$!',fontsize=15)
plt.show()
运行结果: