首页 > 解决方案 > 如何使用乳胶在 matplotlib 标签(图例或 xlabel 等)中获取前导空格?

问题描述

我想在打开乳胶的情况下在我的一些图例标签中插入一些前导空格(问题与其他类型的标签相同)。但是,我输入的任何前导空格都将被忽略(参见 MWE 和下图)。一个丑陋的解决方法是输入领先(受此Q&A.启发)。不过,这并不漂亮。

知道我怎样才能让它正常工作吗?它甚至可以完成,还是我应该考虑提出 matplotlib 的问题?

MWE:

import matplotlib.pyplot as plt
plt.rcParams['text.usetex'] = True

fig = plt.figure()
plt.plot([], label="~ tilde")
plt.plot([], label="\, comma")
plt.plot([], label="\quad quad")
plt.plot([], label="\hphantom{whitespace} hphantom")
plt.plot([], label=".\hphantom{whitespace} ugly leading dot")
plt.xlabel("\hphantom{whitespace} xlabel")
plt.legend()

matplotlib图例中的前导空白与乳胶

标签: pythonmatplotliblatex

解决方案


推荐阅读