【问题标题】:matplotlib, every text is bold after re-installingmatplotlib,重新安装后每个文本都是粗体
【发布时间】:2020-01-27 10:44:34
【问题描述】:

我在使用 matplotlib 时遇到错误,所以我使用 conda 卸载并重新安装它,但现在每个文本都是粗体:

import matplotlib.pyplot as plt
import seaborn as sns

plt.title('Inputs characters length distribution')
sns.distplot([len(i) for i in dataset['input'].tolist()])
plt.show()

我有:

  • python 3.6.9
  • conda 4.8.1
  • matplotlib 3.1.1
  • seaborn 0.10.0

我怎样才能让它们恢复正常?

【问题讨论】:

  • @Ahmet nop,使用 rc 设置权重并没有改变任何内容,并且 set_tick_params 无法识别权重或字体权重。
  • 你能尝试重建字体缓存吗(例如通过matplotlib.font_manager._rebuild()
  • @ImportanceOfBeingErnest 没有解决问题,文字还是粗体。
  • 您是否以任何方式操作过 matplotlib rc 文件?我确实遇到了similar issue,但那是不使用默认字体的时候。

标签: python matplotlib anaconda seaborn


【解决方案1】:

通过手动设置字体修复:

plt.rcParams["font.family"] = "Verdana"

我仍然不知道是什么导致了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 2014-11-06
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    • 2021-08-02
    相关资源
    最近更新 更多