标记为python散点图中的“列表”

时间:2014-12-09 17:51:00

标签: python matplotlib marker scatter

我正在尝试创建一个散点图,其中标记不完全相同,但是 是按顺序排列的数字。

例如,让我们有这个代码

x = numpy.random.rand(10)
y = numpy.random.rand(10)

plt.scatter(x,y)

这将在图上显示所有相同的标记。

我想按顺序显示数字而不是相同的标记。

具体来说我想显示点

x [0],y [0] - > 1号

x [1],y [1] - > 2号

x [2],y [2] - > 3号

依旧......

你能帮我这么做吗?

感谢

1 个答案:

答案 0 :(得分:4)

试试这个:

x = np.random.rand(10)
y = np.random.rand(10)
numbers = np.arange(len(x))
for i in range(len(x)):
    plt.text(x[i], y[i], numbers[i])

enter image description here