我想在latex方程中插入文本,它实际上是绘图的标题。换句话说,下面是我正在使用的标题的python代码:
import matplotlib.pyplot as plt
x=8
plt.title(r"Actual time-series is $Y_t=\alpha^\top X_t + \beta^\top X_{t-{0}}$".format(x))
plt.show()以下是我在实现上述代码时收到的错误:
Traceback (most recent call last):
File "switch_systems.py", line 419, in <module>
plt.title(r"Actual time-series is $Y_t=\alpha^\top X_t + \beta^\top X_{t-{0}}$".format(x)
ValueError: unexpected '{' in field name我希望我的标题看起来像Actual time-seris is $Y_t=\alpha^\top X_t + \beta^\top X_{t-8}$,就像latex里面的文本一样,就像它是用latex写的那样。有什么技巧可以做到这一点吗?
发布于 2017-01-17 01:03:28
您需要通过执行{{和}}来转义要保留在文本中的文字{
r"Actual time-series is $Y_t=\alpha^\top X_t + \beta^\top X_{{t-{0}}}$".format(8)结果:
Actual time-series is $Y_t=\alpha^\top X_t + \beta^\top X_{t-8}$https://stackoverflow.com/questions/41681341
复制相似问题