解决mac系统下Matplotlib 中文显示问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lixiaodaoaaa/article/details/72597852

 最近在看python下的Matplotlib库,可以画一点图表啥的。可是发现mac系统下 Matplotlib 标题总是乱码怎么破?


后来百度了大量资料,解决了此问题。写点文章做点总结。如下:




# -*- coding:utf-8 -*-
# **********************************
# ** http://weibo.com/lixiaodaoaaa #
# ** create at 2017/5/20   20:55 ***
# ****** by:lixiaodaoaaa ***********


import numpy as np
import pandas as pd
import matplotlib
import pylab
from matplotlib.font_manager import FontManager, FontProperties
import subprocess
import matplotlib.pyplot as plot


def getChineseFont():
    return FontProperties(fname='/System/Library/Fonts/PingFang.ttc')

if __name__ == '__main__':
    plot.title(u"我是道哥", fontproperties=getChineseFont())
    plot.show()







展开阅读全文

没有更多推荐了,返回首页