在Python3中为散点图的各个点着色

时间:2019-11-26 13:24:05

标签: python numpy matplotlib scatter

我目前正在处理一个使用matplotlib和numpy制作的散点图的项目, 我想知道是否可以根据每个点的(x,y)坐标将颜色分配给它们,假设我有一个将(x,y)映射到(r,g,b)的函数。有很多要点(〜250,000)。

有没有办法实现这一目标?

1 个答案:

答案 0 :(得分:0)

Matplotlib的scatter图通过color参数支持此功能,请选中此example。您必须事先准备好颜色并将其传递给颜色。 As mentionedcolor可以是一个序列。

另一种方法(也许稍快一些)是使用seaborn的{​​{3}}。