我尝试在Matplotlib中使用Python(3.6)中的变量和latex表示法作为标题。在
但是当我使用默认方法时,它似乎混淆了latex符号的{}与Python中变量的{}之间的关系:
plt.title(r'E_obs and E_syn @ t={0}, $Q_i^{-1}$={1}, $\ell$={2}'.format(time, q_intr, lpath))
它没有运行,因为它似乎对{-1}感到困惑,试图读取is作为.format()中声明的变量的索引。 错误是:
^{pr2}$经过一些研究,我尝试的是:
plt.title(f'E_obs and E_syn @ t={time}, $Q_i^{-1}$={q_intr}, $\ell$={lpath}')
它运行,但是我的-1应该在我的Q上面,我只是a,1和Q在同一水平
有什么建议吗?在
另外,我是新来这个论坛问问题的,我也欢迎任何关于这方面的提示
如果
format
不考虑某些方括号,那么应该将它们加倍(例如{{-1}}
)。在见https://docs.python.org/3.4/library/string.html#formatstrings:
就你的情况而言,我希望以下几点能够奏效:
相关问题 更多 >
编程相关推荐