通过python的matplotlib模块绘制折线图:
1.设置标题,以及x轴、y轴的标签;
2.设置x轴、y轴的范围;
3.在同一个折线图中绘制2条折线;
注意:同一条折线,x轴与y轴的数据维度要一致,否则会报错。
import matplotlib.pylab as pyl
x1 = [1, 2, 3, 4, 8]
y1 = [5, 7, 1, 5, 2]
x2 = [1, 3, 6, 8, 10, 12, 19]
y2 = [1, 6, 9, 10, 19, 23, 35]
pyl.title("show")
pyl.xlabel("ages")
pyl.ylabel("temp")
pyl.xlim(0, 20)
pyl.ylim(0, 49)
pyl.plot(x1, y1)
pyl.plot(x2, y2)
pyl.show()
另外,我们通过对plot( )函数第三个参数的修改可以绘制不同样式的散点图,如果对第三个参数不设置,plot()函数默认绘制折线图。下面列举了不同的参数:
- 直线
-- 虚线
-. 一横一点
: 细小虚线
s 方形
o 圆形
h 六角形
H 六角形
* 星号
+ 加号
x x形
d 菱形
D 菱形
p 五角形
同样修改第三个参数也可以改变绘图的颜色:
c 青红(cyan)
r 红色(red)
m 品红(magente)
g 绿色(green)
b 蓝色
y 黄色(yellow)
k 黑色(black)
w 白色(white)
例如:
pyl.plot(x, y, "r*")
绘制红色的星号散点图