如何在.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$'**

现在,查看绘图右上角的图例。

更新于:2021年4月9日

4K+ 次浏览

启动您的职业生涯

完成课程获得认证

开始
广告