学习目的:使用matplotlib实现基本作图功能。
使用工具:Python(x,y);
运行环境:Windows10;
matplotlib是Python最著名的绘图库,包含类似matlab的整套绘图的API;
对于此类工具,根据我的经验,还是实践才能出真知,直接上实验。
(1)绘制一条y=x^2
首先清一下屏幕:cls
正常还要有一句pl.show(),但是没有用到就出结果了,实验结果如下:
感觉上比MATLAB的要清晰一些,也许是心理作用。
(2)曲线的颜色,线性选择
实验结果:
关于颜色、线型、点型的参数列表如下:
颜色 |
| 线型 |
| 点型 |
|
蓝色 | 'b' (blue) | 实线 | '-' | 像素 | ',' |
绿色 | 'g' (green) | 虚线 | '--' | 圆形 | 'o' |
红色 | 'r' (red) | 虚点线 | '-.' | 上三角 | '^' |
蓝绿色(墨绿色) | 'c' (cyan) | 点线 | ':' | 下三角 | 'v' |
红紫色(洋红) | 'm' (magenta) | 点 | '.' | 左三角 | '<' |
黄色 | 'y' (yellow) |
|
| 右三角 | '>' |
黑色 | 'k' (black) |
|
| 方形 | 's' |
白色 | 'w' (white) |
|
| 加号 | '+' |
|
|
|
| 叉形 | 'x' |
|
|
|
| 棱形 | 'D' |
|
|
|
| 细棱形 | 'd' |
|
|
|
| 三脚架朝下 | '1'(像'丫') |
|
|
|
| 三脚架朝上 | '2' |
|
|
|
| 三脚架朝左 | '3' |
|
|
|
| 三脚架朝右 | '4' |
|
|
|
| 六角形 | 'h' |
|
|
|
| 旋转六角形 | 'H' |
|
|
|
| 五角形 | 'p' |
|
|
|
| 垂直线 | '|' |
|
|
|
| 水平线 | '_' |
(3)横纵坐标
实验结果:
(4)添加图例和标题
实验结果:
另外限制坐标轴的范围:pl.xlim(xmin, xmax), pl.ylim(ymin, ymax);
至此,matplot的最基本的功能已经实现完毕。