码迷,mamicode.com
首页 > 其他好文 > 详细

机器学习 Matplotlib库入门

时间:2017-07-24 15:23:33      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:efi   http   字符   ima   imp   lib   标记   图像   war   

2017-07-21 15:22:05

Matplotlib库是一个优秀的python的数据可视化的第三方类库,其中的pyplot支持了类似matlab的图像输出操作。matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。

import matplotlib.pyplot as plt
#plt是一个别名

一、matplotlib.pyplot子库

plt.plot(x, y, format_string, **kwargs)
  •  x  : X轴数据,列表或数组,可选
  •  y  : Y轴数据,列表或数组
  •  format_string: 控制曲线的格式字符串,可选
  •  **kwargs : 第二组或更多(x,y,format_string)

plt.plot()中的第三个参数使用还是比较多的,当然了,这和matlab也是相通的,在matlab中也有类似的格式符

format_string简介:

format_string由颜色字符,风格字符标记字符组成

  • 颜色字符

技术分享

  • 风格字符

技术分享

  • 标记字符

技术分享

另外matplotlib.pyplot中也支持subplot功能,其使用和matlab类似。下面给一个具体的使用范例:

 

import matplotlib.pyplot as plt
import numpy as np

# 使用matplotlib.pyplot子库分三步:
# 第一步:使用plt.plot(...)将需要展示的横轴纵轴数据传给plt
plt.subplot(1,2,1)
plt.plot([1,2,3,4],[3.3,5.4,23,4],g:*)

# 第二步:使用plt内置函数对输出图形进行修饰
plt.ylabel(测试)
plt.xlabel(数值)

plt.subplot(1,2,2)
plt.plot(np.arange(10),np.arange(10),b--1)

#第三步:使用show()函数将plt中的函数展示出来,另外plt有一个内置的savefig函数可以将图像保存
#这里需要注意的是savefig需要在show()函数之前进行调用,如果在show之后进行调用的话,会保存一个空文件,默认保存为png格式
plt.savefig(test,dpi=600)
plt.show()

 

机器学习 Matplotlib库入门

标签:efi   http   字符   ima   imp   lib   标记   图像   war   

原文地址:http://www.cnblogs.com/TIMHY/p/7218529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!