关于matplot的中文显示问题
2016-03-31 22:10
621 查看
使用
如果画图时需要设置中文字体,需要在代码中添加如下几行 1
下面是我做的一个测试:
代码如下2:
代码中的数据集来自于《机器学习实战》 ↩
matplot画图时,发现设置坐标轴标题的中文字体变成了口口,于是就想着上网找找解决办法,这里也简记如下:
如果画图时需要设置中文字体,需要在代码中添加如下几行 1
from pylab import mpl mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 指定默认字体 mpl.rcParams['font.size'] = 12 #默认字体大小 mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
下面是我做的一个测试:
代码如下2:
import regTrees import matplotlib.pyplot as plt from pylab import mpl mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei'] mpl.rcParams['font.size'] = 12 mpl.rcParams['axes.unicode_minus'] = False myDat = regTrees.loadDataSet('bikeSpeedVsIq_train.txt') x = [ex[0] for ex in myDat] y = [ex[1] for ex in myDat] fig = plt.figure(figsize=(8,5)) ax = fig.add_subplot(111) ax.scatter(x, y) ax.set_xlabel(u'骑自行车的速度') ax.set_ylabel(u'智商 (IQ)') ax.grid(True) plt.show()代码参考博文Matplotlib输出中文显示问题 ↩
代码中的数据集来自于《机器学习实战》 ↩
相关文章推荐
- PHP的配置
- YII 两表间和两模块间的数据库查询
- PHP文件上传设置和处理(单文件)
- 自己写的yaf的mysql pdo扩展
- My study note of PHP language(II)
- Connect.class.php连接数据库(随时修改)
- <php>PDO用法二
- <php>PDO用法一
- <php>PDO链接方法
- 向vsftp服务器上传文件报“550 Permission denied”错误的解决办法 (2012
- 将输出流OutputStream转化为输入流InputStream的方法
- PHP 之 FastCGI 与 mod_php 详解
- PHP文件锁定机制
- get_headers函数判断远程文件是否存在
- PHP简单留言板
- php防止sql注入的自定义函数
- php中放置sql注入的几个函数
- php学习中的session和cookie的初步认识及其他
- 找不到 phpize
- thinkPHP3.2.3的多语言设置