Python之——Matplotlib问题小结

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/78957166

1、中文问题乱码

在作图之前手动指定默认字体为中文字体,如黑体(SimHei)。

# -*- coding:UTF-8 -*-
import numpy as np
import matplotlib.pyplot as plt
.....
plt.rcParams['font.sans-serif'] = ['SimHei']  #用来正常显示中文标签
....

2、保存图像,负号显示不正常

# -*- coding:UTF-8 -*-
import numpy as np
import matplotlib.pyplot as plt
.....
plt.rcParams['axes.unicode_minus'] = False  #解决保存图像时,负号"-"显示为方块的问题
....

3、创建图像区域

创建图像区域,指定比例

plt.figure(figsize  = (7, 5))
总之,在画图之前,通常需要加载如下代码
# -*- coding:UTF-8 -*-
import numpy as np
import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = ['SimHei']  #用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False    #解决保存图像时,负号"-"显示为方块的问题
plt.figure(figsize  = (7, 5))				  #创建图像区域,指定比例


你可能感兴趣的:(Python)