在Python / Matplotlib中加下划线

时间:2012-05-23 20:30:33

标签: python matplotlib underline

我找不到关于这个主题的另一个帖子或文档 - 有没有人在pythons matplotlib包中成功下划线?我使用的语法对于所有其他属性都是这样的:

plt.text(0.05, 0.90, 'Parameters: ', fontsize=12)

但是,我无法弄清楚如何在实际编码行文件的情况下强调此文本。

思想?

1 个答案:

答案 0 :(得分:13)

Matplotlib可以使用LaTeX处理所有文本,有关详细信息,请参阅documnetation的this page。在LaTeX中加下划线的命令只是\underline。从其中一个示例脚本的docstring开始:

  

如果设置了rc参数text.usetex,则可以使用TeX渲染所有matplotlib文本。这当前适用于aggps后端,并要求您在系统上正确安装了http://matplotlib.sf.net/matplotlib.texmanager.html中描述的tex和其他依赖项。第一次运行脚本时,您将看到tex和相关工具的大量输出。下次运行可能是静默的,因为很多信息都缓存在〜/ .tex.cache中

所以我们可以做一个简单的例子

import matplotlib.pyplot as plt
from matplotlib import rc

rc('text', usetex=True)

plt.sunplot(111)

plt.text(0.05, 0.90, r'\underline{Parameters}: ', fontsize=12)

获得带下划线的文字。

相关问题