前方介绍了可以使用plot( )绘制散点图,本节将介绍绘制散点图的常用方法scatter( )。
绘制散点图可以使用scatter( ),基本语法如下(更多参数后面章节会解说):
scatter(x, y, s, c, cmap)
x,y:在(x,y)位置绘图。 c:颜色,可以参考1-2-6节。
s:绘图点的大小,预设是20。 cmap:彩色图表,可以参考1-4-5节。
程序实例ch1_16.py: 在坐标轴(5,5)绘制一个点。
执行结果
如果我们想绘制系列点,可以将系列点的 x 轴值放在一个列表, y 轴值放在另一个列表,然后将这2个列表作为参数放在scatter( )即可。
程序实例ch1_17.py: 绘制系列点的应用。
执行结果
在程序设计时,有些系列点的坐标可能是由程序产生,其实应用方式是一样的。另外,可以在scatter( )内增加 color (也可用 c )参数,可以设定点的颜色。
程序实例ch1_18.py: 绘制黄色的系列点,这个系列点有100个点, x 轴的点由range(1,101)产生,相对应 y 轴的值则是 x 的平方值。
执行结果
上述程序第6行是直接指定色彩,也可以使用RGB(Red,Green,Blue)颜色模式设定色彩,RGB( )内每个参数数值是0~1。