如何在Matplotlib中使用Sympy方程?

j2qf4p5b  于 2023-04-21  发布在  其他
关注(0)|答案(1)|浏览(111)

我用matplotlib画了一个图,怎么用sympy equation作为图例的标签?
让我们假设我有这个数学表达式:Eq
如何在matplotlib中的图的图例中显示此数学表达式?

xuo3flqw

xuo3flqw1#

你在找sympy.latex吗?因为Matplotlib支持writing mathematical expressions

import matplotlib.pyplot as plt
from sympy import Eq, latex, symbols

eq = sympy.latex(Eq(symbols("beta"), 0.9))

x, y = [1, 2, 3], [2, 4, 6]

plt.plot(x, y, label=f"${eq}$")

plt.legend()

plt.show();

输出:

相关问题