Matplotlib - китайские иероглифы не отображаются при сохранении рисунка в виде файлов 'eps' - PullRequest
1 голос
/ 11 марта 2019

Проблема описана как заголовок.

Например:

import matplotlib as mpl
mpl.use('Agg')
import matplotlib.pyplot as plt
mpl.rcParams['font.sans-serif'] = ['SimHei']

plt.figure()
plt.title('哈哈')
plt.savefig('try.png')
plt.savefig('try.eps')

Затем результаты:

try.png:

enter image description here

try.eps:

enter image description here

Метод сохранения отлично работает с 'png', 'jpg', но он не может отображать китайские символы в 'eps'. Кроме того, вы можете найти шрифт числа на графике eps, также выглядит странно.

...