防止matplotlib将下划线解释为情节标题中的下标 - python

我正在尝试将包含下划线的文件名作为绘图的title。由于默认情况下启用了LaTeX解释,因此将其渲染为定义下标字符。我想防止matplotlib将LaTeX应用于此字符串,同时在我的matplotlib配置文件中将默认的text.usetex保留为True

我该怎么做呢?

在我的版本1.3.1(Ubuntu 14)中,我没有选择传递usetex关键字参数的选项,如文档中所述。

python大神给出的解决方案

可能是这样的(未经测试):

title = 'I_hate_subscripts'
title = title.replace('_', '\_')
plt.title(title)