如何在Python中绘制一组点?
我有一组通过Python程序生成的点,这些点属于不同的类别。我想把这些点画在图上,让不同类别的点用不同的颜色表示。
更新
在我的情况下,我有一组单一变量的数据(比如考试分数)。我想找个方法把它画出来。
我有两个类别的数据,分别存储在两个数组里。比如 x=[1,20,10,4]
和 y=[1644,34444]
。我想把它们画成一个类别的样子。
3 个回答
0
svg.charts
是一个很不错的模块,可以在 PyPI 上找到。
0
matplotlib 是一个使用起来很简单的绘图库。它应该能满足你的需求。假设你的问题不是关于聚类本身的,你应该可以用这个库来实现你想要的功能。
我也对 Chaco 有过一些不错的体验。虽然它的学习曲线比较陡峭,但有一些很酷的功能(比如如果你想与数据进行互动的话)。
8
你可以使用 matplotlib 这个工具。我不太确定你具体需要什么,但可能是像这样:
from pylab import *
for (x, y) in clusters:
plot(x, y, '+')
show() # or savefig(<filename>)