这是一个例子
import numpy as np
import matplotlib.pyplot as plt
x = np.random.rand(100)
y = np.random.rand(100)
t = np.arange(100)
plt.scatter(x, y, c=t)
plt.show()
在这里,您根据索引设置颜色,该索引t只是的数组[1, 2, ..., 100]。
也许更容易理解的例子是稍微简单一些
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(100)
y = x
t = x
plt.scatter(x, y, c=t)
plt.show()
请注意,您传递的数组c不需要具有任何特定的顺序或类型,即,不需要像这些示例中那样进行排序或整数。绘图例程将缩放颜色图,以使最小值/最大值c对应于颜色图的底部/顶部。
色彩图
您可以通过添加来更改颜色图
import matplotlib.cm as cm
plt.scatter(x, y, c=t, cmap&#