【发布时间】: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