matplotlib标签中数字字符的字距调整不良

时间:2013-09-27 22:09:54

标签: python fonts matplotlib

我最近调整了matplotlibrc文件,开始使用Arial作为默认的sans-serif字体。在这之后,我注意到数字(特别是y轴刻度标签)没有正确排列的一些问题。看这个例子: enter image description here https://dl.dropboxusercontent.com/u/1391730/Capture.PNG

恢复到默认字体后,我发现问题仍然存在,它只是不太明显(Arial的“1”似乎非常窄,所以如果没有某种间距调整,你会得到类似上面的结果)。我希望有一些其他的RC参数我可以调整来解决这个问题,但是我找不到它。

1 个答案:

答案 0 :(得分:1)

字距对我来说似乎很好,问题是对齐。开发人员选择与图表对齐。最简单的解决方法是不使用比例字体,而是使用固定widtdh(等宽字体)的字体。尝试Arial Monospaced Regular和Deja Vu Sans Mono(或任何其他你喜欢的字体)。