【问题标题】:Matplotlib turn off antialias for text in plot?Matplotlib 关闭绘图中文本的抗锯齿功能?
【发布时间】:2011-01-14 05:44:33
【问题描述】:

有没有办法关闭绘图中所有文本的抗锯齿,尤其是刻度标签?

【问题讨论】:

    标签: python matplotlib antialiasing


    【解决方案1】:

    这似乎是不可能的。某些类(例如 Line2D)具有“set_antialiased”方法,但 Text 缺少此方法。我建议您在 Sourceforge 跟踪器上提交功能请求,并向 matplotlib 邮件列表发送一封电子邮件,提及该请求。

    【讨论】:

      【解决方案2】:

      您是否尝试过使用 matplotlibrc 的字体/文本属性?我认为这将是首先要尝试的事情(请参见此处的示例:http://matplotlib.sourceforge.net/users/customizing.html

      【讨论】:

        【解决方案3】:

        我相信 Text 对象的抗锯齿取决于所使用的字体引擎。 It seems the freetype2 fonts support this.

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-04-07
          • 1970-01-01
          • 1970-01-01
          • 2011-02-14
          相关资源
          最近更新 更多