欢迎访问宙启技术站
智能推送

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参数来调整数据点的颜色。