我有一组通过python程序创建的点,属于不同的集群。我想在图表上绘制它,以便不同簇中的点应该用不同的颜色绘制。
更新
在我的情况下,我有一个单变量数据(测试标记)。寻找一种绘制它的方法。
我有两个存储在两个数组中的集群。与x=[1,20,10,4]
,y=[1644,34444]
一样。我想像在群集中一样绘制它
答案 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.charts
是PyPI提供的一个很好的模块。