scatter()函数在Python中的数据点形状调整方法
发布时间:2023-12-25 00:10:53
在Python中,scatter()函数是matplotlib库中的一个函数,用于绘制散点图。散点图用于显示两个变量之间的关系,其中每个数据点表示一对变量的值。
scatter()函数可以用于调整数据点的形状。形状参数通过marker参数来指定。下面是一些常用的形状参数及其对应的形状:
- ".":点状
- ",":像素点
- "o":圆圈
- "v":向下的三角形
- "^":向上的三角形
- "<":向左的三角形
- ">":向右的三角形
- "1":下面带有小测的三角形
- "2":上面带有小测的三角形
- "3":左边带有小测的三角形
- "4":右边带有小测的三角形
- "8":八边形
- "s":正方形
- "p":五边形
- "P":六边形
- "*":星状
- "h":六边形1
- "H":六边形2
- "+":叉状
- "x":x状
- "D":菱形
- "d":窄菱形
- "|":垂直线
- "_":水平线
下面是使用scatter()函数调整数据点形状的几个例子:
例子1:
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 1, 3, 5] plt.scatter(x, y, marker="o") plt.show()
上述例子将绘制一个普通的散点图,数据点的形状为圆圈。
例子2:
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 1, 3, 5] plt.scatter(x, y, marker="x") plt.show()
上述例子将绘制一个散点图,数据点的形状为x状。
例子3:
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 1, 3, 5] plt.scatter(x, y, marker="^") plt.show()
上述例子将绘制一个散点图,数据点的形状为向上的三角形。
除了上述形状参数,scatter()函数还可以通过markersize参数来调整数据点的大小,通过color参数来调整数据点的颜色。
总结起来,使用scatter()函数绘制散点图时,可以通过marker参数来指定数据点的形状,通过markersize参数来调整数据点的大小,通过color参数来调整数据点的颜色。
