“修复matplotlib无法显示中文”的版本间的差异
来自YTYZX有图有真相的百科
(创建页面,内容为“ 1.matplotlib默认英文,如需显示中文则添加以下行。 import matplotlib.pyplot as plt from pylab import mpl #修复matplotlib图表无法显示...”) |
|||
第1行: | 第1行: | ||
− | 1.matplotlib默认 | + | 1.matplotlib默认 配置信息里面没有中 文 字体的相关信息 ,如需显示中文则添加以下行 (推荐使用) 。 |
import matplotlib.pyplot as plt | import matplotlib.pyplot as plt | ||
from pylab import mpl #修复matplotlib图表无法显示中文错误 | from pylab import mpl #修复matplotlib图表无法显示中文错误 | ||
mpl.rcParams['font.sans-serif'] = ['SimHei'] #指定默认字体为SimHei | mpl.rcParams['font.sans-serif'] = ['SimHei'] #指定默认字体为SimHei | ||
− | mpl.rcParams['axes.unicode_minus'] = False #修复图表将负号显示为方块的故障 | + | mpl.rcParams['axes.unicode_minus'] = False #修复图表将负号 “-” 显示为方块的故障 |
+ | [[File:PythonMatplotlib4.png]] | ||
+ | |||
+ | 2.修改配置文件matplotlibrc(不推荐使用)。 | ||
+ | 搜索matplotlibrc文件并用Notepad++(亦可使用其他文本编辑工具)打开,找到#font.family:和#font.sans-serif:开头的两行,将注释#去掉,并在font.sans-serif:后添加中文字体,保存文件后重启。 | ||
+ | [[File:PythonMatplotlib5.png]] |
2021年12月11日 (六) 17:09的版本
1.matplotlib默认配置信息里面没有中文字体的相关信息,如需显示中文则添加以下行(推荐使用)。 import matplotlib.pyplot as plt from pylab import mpl #修复matplotlib图表无法显示中文错误 mpl.rcParams['font.sans-serif'] = ['SimHei'] #指定默认字体为SimHei mpl.rcParams['axes.unicode_minus'] = False #修复图表将负号“-”显示为方块的故障
2.修改配置文件matplotlibrc(不推荐使用)。 搜索matplotlibrc文件并用Notepad++(亦可使用其他文本编辑工具)打开,找到#font.family:和#font.sans-serif:开头的两行,将注释#去掉,并在font.sans-serif:后添加中文字体,保存文件后重启。