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

Dav*_*ave 2 python matplotlib

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

我该怎么做呢?

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

Bas*_*els 5

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

title = 'I_hate_subscripts'
title = title.replace('_', '\_')
plt.title(title)
Run Code Online (Sandbox Code Playgroud)