目的:
了解matplotlib.pylab常规用法
示例
import matplotlib.pylab as pl x = range(10) y = [i * i for i in x] pl.plot(x,y) pl.show()
在实际运用中,可能这样一条简单粗暴的线可能并不是我们想要的最好的结果,比如,想要在图形上显示原始数据点,很简单,只要在plot函数中加上一个参数即可:
pl.plot(x, y, 'ob-') # 显示数据点,并用蓝色(blue)实现绘制该图形
这个参数用法比较灵活,可以从下面的值中组合选择:
颜色(color 简写为 c): 蓝色: 'b' (blue) 绿色: 'g' (green) 红色: 'r' (red) 蓝绿色(墨绿色): 'c' (cyan) 红紫色(洋红): 'm' (magenta) 黄色: 'y' (yellow) 黑色: 'k' (black) 白色: 'w' (white) 线型(linestyle 简写为 ls): 实线: '-' 虚线: '--' 虚点线: '-.' 点线: ':' 点: '.' 点型(标记marker): 像素: ',' 圆形: 'o' 上三角: '^' 下三角: 'v' 左三角: '<' 右三角: '>' 方形: 's' 加号: '+' 叉形: 'x' 棱形: 'D' 细棱形: 'd' 三脚架朝下: '1'(像'丫') 三脚架朝上: '2' 三脚架朝左: '3' 三脚架朝右: '4' 六角形: 'h' 旋转六角形: 'H' 五角形: 'p' 垂直线: '|' 水平线: '_'
如果要加横纵坐标说明,传递的字符一定要是Unicode编码,如果传入的是字符串,那么应该如下:
pl.xlabel(u"我是横轴") pl.ylabel(u"我是纵轴")