如何在Python中绘制一组点?

3 投票
3 回答
15890 浏览
提问于 2025-04-16 16:10

我有一组通过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>)

撰写回答