标签: python matplotlib
我正在使用Python中的 matplotlib 绘制散点图。假设我希望图表上的每个标记都是不同的颜色,因此它在一组颜色之间交替(例如,点变为红色,绿色,蓝色,红色,绿色,蓝色等) ,怎么办呢?查看文档,我猜它与set_markerfacecoloralt()有关?
set_markerfacecoloralt(
答案 0 :(得分:3)
最简单的可能是使用散点图:
x = range(20) y = 2*np.array(x) pylab.scatter(x, y, color='rgb')
我认为@tcaswell在他的评论中建议作为替代方案,在适当的切片上使用plot三次,使用不同的颜色:
plot
pylab.plot(x[::3], y[::3], 'ro') pylab.plot(x[1::3], y[1::3], 'go') pylab.plot(x[2::3], y[2::3], 'bo')