2017-10-13 137 views

回答

0

这应该在fonts目录中加入一些字体是固定的。 我刚问过我们如何将字体添加到python的目录中。 Appearently有日本没有字体为:

!ls /usr/local/src/conda3_runtime.v19/4.1.1/lib/python3.5/site-packages/matplotlib/mpl-data/fonts/ttf 

回报:

cmb10.ttf RELEASENOTES.TXT  STIXSizFourSymBol.ttf VeraIt.ttf 
cmex10.ttf STIXGeneralBolIta.ttf STIXSizFourSymReg.ttf VeraMoBd.ttf 
cmmi10.ttf STIXGeneralBol.ttf  STIXSizOneSymBol.ttf VeraMoBI.ttf 
cmr10.ttf STIXGeneralItalic.ttf STIXSizOneSymReg.ttf VeraMoIt.ttf 
cmss10.ttf STIXGeneral.ttf  STIXSizThreeSymBol.ttf VeraMono.ttf 
cmsy10.ttf STIXNonUniBolIta.ttf STIXSizThreeSymReg.ttf VeraSeBd.ttf 
cmtt10.ttf STIXNonUniBol.ttf  STIXSizTwoSymBol.ttf VeraSe.ttf 
COPYRIGHT.TXT STIXNonUniIta.ttf STIXSizTwoSymReg.ttf Vera.ttf 
LICENSE_STIX STIXNonUni.ttf   VeraBd.ttf 
README.TXT  STIXSizFiveSymReg.ttf VeraBI.ttf 
0

我能做到这一点。安装步骤如下:

!wget http://ipafont.ipa.go.jp/old/ipaexfont/ipaexg00201.php 
!mv ipaexg00201.php ipaexg00201.zip 
!unzip ipaexg00201.zip 
!cp ipaexg00201/ipaexg.ttf $HOME/.local/lib/python2.7/site-packages/matplotlib/mpl-data/fonts/ttf/ 
!cp $HOME/.local/lib/python2.7/site-packages/matplotlib/mpl- data/matplotlibrc $HOME/.config/matplotlib/ 
!echo 'font.family : IPAexGothic' >> $HOME/.config/matplotlib/matplotlibrc 
!rm -r $HOME/.cache/matplotlib/* 
import matplotlib 
print(matplotlib.rcParams['font.family']) 
import matplotlib.pyplot as plt 
%matplotlib inline 
plt.figure() 
plt.xlabel(u'豆腐 - tofu') 
plt.title(u'豆腐 - TOFU')