Windows系统简单,进行如下设置即可
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
Mac系统使用上面的方式试过了不生效。所以设置了字体的路径。
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 显示中文
def plot_para():
plt.rcParams['axes.unicode_minus'] = False
return FontProperties(fname='/System/Library/Fonts/PingFang.ttc')
# 画图时指定设置
plt.ylabel(u'T+4有效与T+1有效 GMV 比值', FontProperties=plot_para())
博客介绍了不同系统的字体设置方法。在Windows系统中,设置较为简单;而Mac系统采用Windows的设置方式不生效,需设置字体的路径。
1816

被折叠的 条评论
为什么被折叠?



