在Ubuntu平臺上使用matplotlib的xkcd模式畫圖時重慢,會出現(xiàn)
/usr/local/lib/python3.4/dist-packages/matplotlib/font_manager.py:1288: UserWarning: findfont: Font family ['Humor Sans', 'Comic Sans MS'] not found. Falling back to Bitstream Vera Sans (prop.get_family(), self.defaultFamily[fontext]))
錯誤,雖然最后也能成功地生成圖片巡语,但是字體用的是系統(tǒng)的默認字體缅疟,而不是xkcd風(fēng)格的字體分别,下面我給出解決方法遍愿。
使用的是我的電腦的路徑,你們需要根據(jù)自己的電腦修改路徑耘斩。
首先安裝comic sans ms
字體
sudo cp <字體文件> /usr/share/fonts/truetype/comic/
fc-cache -r
刪除matplotlib在~/.cache
文件夾中創(chuàng)建的臨時文件
rm -rf ~/.cache/matplotlib
嘗試畫圖沼填,如果成果則是成功了,如果不成功那就直接把字體復(fù)制到matplotlib的庫中括授。
cp <字體文件> /usr/local/lib/python3.4/dist-packages/matplotlib/mpl-data/fonts
rm -rf ~/.cache/matplotlib
看看效果倾哺。