如何在.py文件中使用Matplotlib在图例中编写Latex公式?
LaTeX是一种用于制作科学文档的排版语言。我们只使用其中很小一部分来编写数学符号。Jupyter Notebook识别在Markdown单元格中编写的LaTeX代码,并使用MathJax JavaScript库在浏览器中渲染符号。
要在图例中编写LaTeX公式,我们可以采取以下步骤:
创建x的数据点。
创建y的数据点,即y=sin(x)。
使用LaTeX表示法绘制x和y曲线。
要激活标签,请使用**legend()**方法。
要显示图形,请使用**show()**方法。
示例
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(1, 10, 1000) y = np.sin(x) plt.plot(x, y, label=r'$\sin (x)$', c="red", lw=2) plt.legend() plt.show()
输出
在标签中添加更复杂的方程式,例如,**label=r'$\alpha^{i \pi} + 1 = 0$'**
现在,查看绘图右上角的图例。
广告