这是代码片段:cuve 数学方程的注释。
# equation annotation
plt.annotate(s =f"$exp({poly_regr.intercept_[0] : 0.2f} - {-poly_regr.coef_[0,0] : 0.2f}x + {poly_regr.coef_[0,1]: 0.4f}x^2)$",
xy = (1975, 0.4*(10**13)),
color = "black",
fontsize = 13,
fontweight = "normal"
)
更新
f-string
代码以获得具有漂亮数学方程的所需注释的可能方法是什么。
甚至如何编写更复杂的东西,例如:
您可以使用 LaTeX 语法来完成。例如,将
plt.annotate
中的字符串替换为
fr"$e^{{({poly_regr.intercept_[0] : 0.2f} - {-poly_regr.coef_[0,0] : 0.2f}x + {poly_regr.coef_[0,1]: 0.4f}x^2)}}$"
或与
r"$e^{(\alpha + \beta + 48x)}$"
@bb1 的解决方案效果很好并回答了问题,我想为 LaTeX 用户的未来访问者添加详细信息:
输入字符串 | 输出字符串 | 目的 |
---|---|---|
|
|
转义 用于文字大括号 |
|
|
LaTeX 分组大括号 |
|
|
LaTeX 中的动态 Python 值 |