小编cle*_*phe的帖子

Matplotlib 散点图根据列表中的值更改颜色

我对 matplotlib 很陌生,我想知道如何根据列表中的值更改散点图上点的颜色。

事实上,我有一个要绘制的二维数组和一个行数相同的列表,其中每个点都包含我们要使用的颜色。

#Example
data = np.array([4.29488806,-5.34487081],
[3.63116248,-2.48616998],
[-0.56023222,-5.89586997],
[-0.51538502,-2.62569576],
[-4.08561754,-4.2870525 ],
[-0.80869722,10.12529582])
colors = ['red','red','red','blue','red','blue']
ax1.plot(data[:,0],data[:,1],'o',picker=True)
Run Code Online (Sandbox Code Playgroud)

如何设置颜色参数以适合我的颜色列表?

python matplotlib scatter-plot

10
推荐指数
1
解决办法
3万
查看次数

Matplotlib以numpy行索引作为标记的散点图

我有一个numpy数组,我正在尝试使用matplotlib使用散点图进行绘制。

from matplotlib import pyplot as plt
from matplotlib import pylab as pl

pl.plot(matrix[:,0],matrix[:,1], 'ro')
Run Code Online (Sandbox Code Playgroud)

这给了我类似的东西: 情节

现在我想用一个与numpy数组中行索引相对应的数字替换红点。我该怎么办?

谢谢 !

python numpy matplotlib

5
推荐指数
1
解决办法
4148
查看次数

标签 统计

matplotlib ×2

python ×2

numpy ×1

scatter-plot ×1