如何在python中绘制一组点?

use*_*879 2 python numpy scipy

我有一组通过python程序创建的点,属于不同的集群.我想在图表上绘制它,以便不同的簇中的点应该用不同的颜色绘制.

UPDATE

在我的情况下,我有一个单变量数据(测试标记).寻找一种绘制它的方法.

我有两个存储在两个数组中的集群.喜欢x=[1,20,10,4],y=[1644,34444].我想像在群集中一样绘制它

Fra*_*ois 7

你可以使用matplotlib.我不确定是否完全了解您的需求,但它可能是这样的:

from pylab import *
for (x, y) in clusters:
    plot(x, y, '+')
show() # or savefig(<filename>)
Run Code Online (Sandbox Code Playgroud)

  • @Emmanuel:没有必要在字面上采取指导方针.`pylab`是matplotlib的一部分*被设计为交互式(取代了matlab的绘图),因此`from pylab import*`是一个常见的习语.它并没有真正用于生产代码 - 因为你只需要使用常规的matplotlib API和类 (5认同)