matploitlib中文设置

(1)当次设置,在每次导入matplotlib库后进行设置,只对本次有效

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False

(2)永久设置,修改配置文件

……\Python37\Lib\site-packages\matplotlib\mpl-data\matplotlibrc

打开文件

font.family         : sans-serif

font.sans-serif     : SimHei,DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

axes.unicode_minus  : True

 

(3)matplotlib默认不绘制矢量图,设置其绘制矢量图只需在导入matplotlib之后添加如下代码

import matplotlib.pyplot as plt

%config InlineBackend.figure_format='svg'

你可能感兴趣的:(语言,python)