我可以通过matplotlib.pyplot中的灰度列表绘制点吗?

时间:2017-07-05 08:36:10

标签: python python-3.x matplotlib

众所周知,如果我们想为某一点提供颜色,我们应该这样做。

import matplotlib.pyplot as plt
plt.plot(arrayOfX, arrayOfY, 'o', markersize=5, color = '0.0')

我会得到一张有很多黑点的照片。

我想做的是我希望每个点都有不同的颜色。

下面的语法不正确,但可以描述我想要做的事情:

plt.plot(arrayOfX, arrayOfY, 'o', markersize=5, color = color_list)

color_list包含每个点的颜色。

现在我有这样的想法:

for i, color in enumerate(color_list):
    plt.plot(array(arrayOfX[i]), array(arrayOfY[i]), 'o', markersize=5, color = str(color))

这是非常愚蠢但可行的......

我可能需要更优雅的解决方案。谢谢大家!

0 个答案:

没有答案