解决mac上matplotlib(plot)无法显示中文的问题 (Python)
2017-12-08 21:28
1336 查看
python版本号:2.7.13
先上代码:
import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
if __name__ == "__main__":
mpl.rcParams['axes.unicode_minus'] = False
plt.figure()
plt.title(u'中文测试', fontsize=18, fontproperties=FontProperties(fname='/System/Library/Fonts/PingFang.ttc')
plt.show()
当然也支持复制给变量,如下:
原理:
mac中的字体库保存在两个目录下
/Library/Fonts/Songti.ttc
/System/Library/Fonts/PingFang.ttc
因此只需要将字体指向这两个目录下的任意一种字体即可
运行实例:
先上代码:
import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
if __name__ == "__main__":
mpl.rcParams['axes.unicode_minus'] = False
plt.figure()
plt.title(u'中文测试', fontsize=18, fontproperties=FontProperties(fname='/System/Library/Fonts/PingFang.ttc')
plt.show()
当然也支持复制给变量,如下:
import matplotlib as mpl font_ch = mpl.font_manager.FontProperties(fname=‘/System/Library/Fonts/PingFang.ttc') plt.suptitle(u’中文测试', fontsize=18,fontproperties = font_ch)
原理:
mac中的字体库保存在两个目录下
/Library/Fonts/Songti.ttc
/System/Library/Fonts/PingFang.ttc
因此只需要将字体指向这两个目录下的任意一种字体即可
运行实例:
相关文章推荐
- Python使用matplotlib绘图无法显示中文问题的解决方法
- 解决matplotlib绘制图片时中文无法正常显示的问题
- python matplotlib plot 数据中的中文无法正常显示的解决办法
- 解决python27 matplotlib 中文不显示问题
- Python 中,matplotlib绘图无法显示中文的问题
- 解决python中matplotlib绘图中文显示问题
- 解决python27 matplotlib 中文不显示问题
- python的matplotlib画图时无法显示中文的解决方法
- Python 中,matplotlib绘图无法显示中文的问题
- Python中,matplotlib绘图无法显示中文的问题
- 解决mac系统下Matplotlib 中文显示问题
- 解决Mac系统下matplotlib中文显示方块问题
- 解决python27 matplotlib 中文不显示问题
- 解决windows下 Python中 matplotlib 做图中文不显示的问题
- Python 中,matplotlib绘图无法显示中文的问题
- 解决python27 matplotlib 中文不显示问题
- python matplotlib plot 数据中的中文无法正常显示的解决办法
- 解决python27 matplotlib 中文不显示问题
- 解决Linux系统中python matplotlib画图的中文显示问题
- 解决python27 matplotlib 中文不显示问题