Python pyplot选项卡字符

Python pyplot选项卡字符,python,tabs,matplotlib,Python,Tabs,Matplotlib,我试图在pyplot中使用制表符。但是,制表符显示的是正方形,而不是我需要的制表符空间 我的代码是: fig = pl.figure() fig.text(.1,.05, "test \t test", bbox=dict(facecolor='red', alpha=0.5)) 有人知道为什么这不起作用吗?我很惊讶pylab.show居然在正方形的地方显示了一些空格。但是,savefig并没有试图变得聪明,而是给出了您所描述的内容。现在,一个选项卡需要多少空间?这个问题毫无意义。是给你的吗?

我试图在pyplot中使用制表符。但是,制表符显示的是正方形,而不是我需要的制表符空间

我的代码是:

fig = pl.figure()
fig.text(.1,.05, "test \t test", bbox=dict(facecolor='red', alpha=0.5))

有人知道为什么这不起作用吗?

我很惊讶
pylab.show
居然在正方形的地方显示了一些空格。但是,
savefig
并没有试图变得聪明,而是给出了您所描述的内容。现在,一个选项卡需要多少空间?这个问题毫无意义。是给你的吗?我将为自己选择4.2。这意味着您需要决定一个选项卡在文本中要占用多少空间,即:

fig = pylab.figure()
text = "test \t test".replace("\t", "    ")
fig.text(.1,.05, text, bbox=dict(facecolor='red', alpha=0.5))
或者,您可以简单地使用“标准”约定展开选项卡:

text = "test \t test".expandtabs()

这是我尝试过的解决方案,但无助于调整选项卡。我正在使用这些选项卡“干净地”显示数据列,这是使用它们的主要好处。我建议您发布一个关于如何“干净地显示数据列”的问题,或者查看Matplotlib的图库()并查找所需内容。(解决方案不涉及表格。)