防止matplotlib将下划线解释为图标题中的下标

时间:2015-02-23 18:57:04

标签: python matplotlib

我试图将包含下划线的文件名作为图表的title。这被渲染为定义下标字符,因为默认情况下我有LaTeX解释。我希望阻止matplotlib将LaTeX应用于此字符串,同时将我的默认text.usetex保留为我的matplotlib配置文件中的True

我该怎么做?

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

1 个答案:

答案 0 :(得分:4)

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

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