原始地址:http://zanyongli.i.sohu.com/blog/view/195716528.htm

matplotlib 1.0.0版

对于3.0的可能不太适用,要注意语法结构!

C:/Python26/Lib/site-packages/matplotlib/mpl-data/matplotlibrc文件(Windows)
/usr/share/matplotlib/mpl-data/matplotlibrc (Linux):
font.family : sans-serif #打开该选项
font.sans-serif : Microsoft YaHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde,
sans-serif #添加“Microsoft YaHei”,该行指示缺省字体

注:在font.sans-serif中添加的字体名称必须正确,可以在

$HOME/.matplotlib/fontList.cache
C:/Users/用户名/.matplotlib/fontList.cache

文件中 ,通过查找文件名找到对应的名称,如上面的"Microsoft YaHei"的字体文件名称为“msyh.ttf",搜索一下就找到了。一些可用的字体名称见示例代码.
如果还不行,试着将字体文件copy到
/usr/share/matplotlib/mpl-data/fonts/ttf(Windows)
C:/Python26/Lib/site-packages/matplotlib/mpl-data/fonts/ttf(Linux)
目录下,再试。示例代码如下:

# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
plt.figure(figsize=(8,4))
a = plt.text(0.05, 0.05, u"直线和二次曲线的交点")
#Microsoft YaHei,FangSong,YouYuan,SimHei,STKaiti,STSong,SimSun-ExtB,Webdings
plt.text(0.05, 0.95, u "STSong直线", fontproperties='STSong' )
plt.text(0.05, 0.85, u"STKaiti直线", fontproperties='STKaiti')
plt.text(0.05, 0.75, u"FangSong直线", fontproperties='FangSong')
plt.text(0.05, 0.65, u"YouYuan直线", fontproperties='YouYuan')
plt.text(0.05, 0.55, u"SimHei直线", fontproperties='SimHei')
plt.text(0.05, 0.45, u"Microsoft YaHei微软雅黑", fontproperties='Microsoft YaHei')
plt.text(0.05, 0.35, u"STCaiyun华文彩云", fontproperties='STCaiyun')
plt.show()

注意: 字符串,都用u"..."的形式.(文件编码utf-8 加上" # coding = utf-8  "一行.)


最新文章

  1. MVVM架构~Knockoutjs系列之验证机制的引入
  2. WINDBUG常用命令
  3. Spring配置bean文件的底层实现方式
  4. 嵌入式之Linux系统裁剪和定制---(kernel+busyboxy+dropbear+nginx)
  5. Solaris 命令 小结
  6. SAP-GR/IR的理解
  7. 我见过的几门语言中的hello world
  8. 2016-1-7第一个完整APP 私人通讯录的实现 6:在联系人界面增加删除联系人的功能
  9. LSI MegaCli 命令使用2
  10. Mac OS 上 CRT 的终端设置
  11. 神经网络_线性神经网络 2 (Nerual Network_Linear Nerual Network 2)
  12. Html+css学习笔记二 标题
  13. myBatis简学
  14. rtp传输音视频(纯c代码)
  15. iOS 10 Programming Fundamentals with Swift 学习笔记 0
  16. 发布WebApi项目时包含XML文档文件
  17. jquery easyui datagrid 将值作为img显示图片时报404 undefined
  18. CI框架--数据库Query_Builder中的方法
  19. HDU 3592 World Exhibition(线性差分约束,spfa跑最短路+判断负环)
  20. HDU 2029 算菜价

热门文章

  1. eas之设置编辑界面分录的某一列不可编辑
  2. PHP第一节课
  3. [luogu1627 CQOI2009] 中位数 (乱搞)
  4. 26.mget批量查询
  5. 继续聊WPF
  6. POJ - 3126 - Prime
  7. Heat-AutoScaling
  8. 開始搭建第一个zookeeper
  9. poj2135(简单的最小费用流问题)
  10. 报错configure:error: no acceptable C compiler found in $PATH。。