Я хочу изменить шрифт pyplot matplotlib на 'matplotlibr c font.family'. Но единственное, что вернулось, это 'font.family: command not found' - PullRequest
1 голос
/ 18 июня 2020

enter image description here

Я установил новый шрифт из-за битых букв, как на картинке выше.

$ sudo apt-get update
$ sudo apt-get install fonts-nanum* 

И я загрузил шрифт после обновления . И я удалил кеш.

$ sudo fc-cache -fv

Затем Вы можете увидеть установленный шрифт «nanum» на следующем рисунке.

enter image description here

Скопируйте шрифт 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/*

enter image description here

enter image description here

Я проверил, доступен ли шрифт '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]

enter image description here

Наконец, это не применяется в процесс перехода к 'matplotlibr c' и изменения семейства шрифтов с помощью vim.

enter image description here

enter image description here

enter image description here

...