如何比较两种方法绘制散点图? (* zip(* points))或(np.array(points))吗?

时间:2019-06-27 11:25:57

标签: python matplotlib

这个问题来自post

这段代码

points = [(0., 0.), (0., 1.), (1., 1.), (1., 0.),
          (0.5, 0.25), (0.5, 0.75), (0.25, 0.5), (0.75, 0.5)]
fig, ax = plt.subplots()
ax.scatter(*zip(*points))
plt.show()

用于绘制散点图。

很多人使用numpy来做到这一点。

points = np.array([(0., 0.), (0., 1.), (1., 1.), (1., 0.),
          (0.5, 0.25), (0.5, 0.75), (0.25, 0.5), (0.75, 0.5)])
fig, ax = plt.subplots()
ax.scatter(points)
plt.show()

问题是:

如何比较绘制散点图的两种方法? (* zip(* points))或(np.array(points))?

0 个答案:

没有答案