Я установил новый шрифт из-за битых букв, как на картинке выше.
$ sudo apt-get update
$ sudo apt-get install fonts-nanum*
И я загрузил шрифт после обновления . И я удалил кеш.
$ sudo fc-cache -fv
Затем Вы можете увидеть установленный шрифт «nanum» на следующем рисунке.
Скопируйте шрифт nanum в matplotlib и удалите кеш шрифтов matplotlib
$ sudo cp /usr/share/fonts/truetype/nanum/Nanum* /home/hy1/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/
$ rm -rf /home/hy1/.cache/matplotlib/*
Я проверил, доступен ли шрифт 'nanum' для 'matplotlib' в 'jupyter notebook'. Список доступных шрифтов 'nanum' был напечатан, как показано на следующем рисунке.
import matplotlib
import matplotlib.font_manager
[(f.name, f.fname) for f in fm.fontManager.ttflist if 'Nanum' in f.name]
Наконец, это не применяется в процесс перехода к 'matplotlibr c' и изменения семейства шрифтов с помощью vim.