共计 754 个字符,预计需要花费 2 分钟才能阅读完成。
1. 绘制折线图和散点图要用到 matplotlib 下的 pylab,因此我们需要先引入,因为要用到数组实现,还要引入 numpy。然后确定 x 轴和 y 轴的数据,最后将其呈现出来。
import matplotlib.pylab as pyl
import numpy as np
x = [1, 3, 5, 6, 8, 13, 14, 16]
y = [5, 1, 6, 7, 9, 3, 2, 10]
pyl.plot(x, y)
pyl.show()
这样一个简单的折线图就绘制好了。
上面的 plot() 有三个参数,第一个参数为 x 轴坐标,第二个参数为 y 轴坐标,第三个参数为确定线型,可有可无,如果要将上面的折线图改为散点图,只需更改第三个参数为‘o’。
如果让折线图和散点图叠加还可以突出每个点。
2. 我们还可以改变线和点的颜色,只需修改 plot() 的第三个参数。
c–cyan– 青色
r–red– 红色
m–magente– 品红
g–green– 绿色
b–blue– 蓝色
y–yellow– 黄色
k–black– 黑色
w–white– 白色
上述参数可以叠加。
3. 我们还可以改变线型,也是修改 plot 的第三个参数。
– 实线
— 虚线
-. 形式即为 -.
: 细小的虚线
4. 我们还可以改变点型,同样是修改第三个参数。
s– 方形
h– 六角形
H– 六角形
*–* 形
+– 加号
x–x 形
d– 菱形
D– 菱形
p– 五角形
5. 我们目前绘制的图形,无图像名称及横纵坐标轴的名称,我们需要在程序中添加如下语句
pyl.title()
pyl.xlabel()
pyl.ylabel()
6. 现在绘图的 x,y 轴的范围是系统自动生成的,我们要想自定义,需要加上下面的两条语句,括号内为取值范围
pyl.xlim()
pyl.ylim()
7. 如果要在同一幅图中绘制多个图像,只需在 show() 之前再定义另外两个变量即可