Python 停止matplotlib使用Arial字体

Python 停止matplotlib使用Arial字体,python,ubuntu,matplotlib,fonts,Python,Ubuntu,Matplotlib,Fonts,我在ubuntu 14.04上使用matplotlib 我试图控制matplotlib中用于打印的字体。我的理解是,如果要使用LaTeX支持,则不可能精确控制字体。但是,我想从matplotlib可以使用的字体列表中排除Arial,因为我发现它很难阅读 我的另一台Ubuntu机器上的Matplotlib默认为我更喜欢的更干净的无衬线字体(我想DejaVu不知道是哪一种)。但是,我无法说服matplotlib在这台机器上也有类似的行为 我打算通过简单地从我的系统中删除Arial字体来实现这一点——

我在ubuntu 14.04上使用matplotlib

我试图控制matplotlib中用于打印的字体。我的理解是,如果要使用LaTeX支持,则不可能精确控制字体。但是,我想从matplotlib可以使用的字体列表中排除Arial,因为我发现它很难阅读

我的另一台Ubuntu机器上的Matplotlib默认为我更喜欢的更干净的无衬线字体(我想DejaVu不知道是哪一种)。但是,我无法说服matplotlib在这台机器上也有类似的行为

我打算通过简单地从我的系统中删除Arial字体来实现这一点——但肯定有更好的方法吗

根据,您应该能够通过取消注释并适当编辑行,为给定系列自定义可选择的字体:

#font.sans-serif     : Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
matplotlibrc
文件中。我还没有验证这是否适用于LaTex模式,但根据该URL上的注释,它应该可以使用。