我正在尝试将包含下划线的文件名作为绘图的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)