如何在python中绘制一组点?

时间:2011-04-21 09:38:19

标签: python numpy scipy

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

更新

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

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

3 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:0)

matplotlib是一个易于使用的绘图库。应该做你想做的。假设您的问题不是集群本身之一,那么您应该能够将该库用于您想要的内容。

我也对Chaco感到高兴。它有一个更陡峭的学习曲线,但有一些简洁的功能(例如,如果你想与数据交互)。

答案 2 :(得分:0)

svg.chartsPyPI提供的一个很好的模块。