python的scatter中color为什么不能设置每个点的颜色
问题描述
plt.scatter(x=rw.x_value,y=rw.y_value,c=point_number,colormap=plt.cm.Blues,gecolors=’none’,s=15)
其中point_number是指的一系列的点,然后用range()生成的一个数字列表,并且使用颜色映射,但是在运行的时候,报错ValueError: Invalid RGBA argument: 0用的是python3我想问一下scatter里面的color参数到底如何能够设置每个点
问题解答
回答1:下面是文档中对scatter的参数c的说明:c : color, sequence, or sequence of color, optional, default: ‘b’c can be a single color format string, or a sequence of color specifications of length N, or a sequence of N numbers to be mapped to colors using the cmap and norm specified via kwargs (see below). Note that c should not be a single numeric RGB or RGBA sequence because that is indistinguishable from an array of values to be colormapped. c can be a 2-D array in which the rows are RGB or RGBA, however, including the case of a single row to specify the same color for all points.
可见可以传入一个序列(list之类的)
相关文章:
1. javascript - node得到req不能得到boolean2. node.js - nodejs+express+vue3. html - angular项目中如何让外链网页在本项目中展示?4. node.js - mongoDB使用$gte的问题5. mysql - 查询 修改数据库优化问题吧6. linux - 将java项目部署在vbox的centos系统上,无法实现外网访问到java项目7. 做Redis集群的时候,可不可以将Master实例和Slave实例放在一个主机当中?8. Help!求帮助9. wordpress - nginx 反代 Varnish 走 Https ,WP后台 ‘您没有足够的权限访问该页面。’10. node.js - 刚装上最新node,npm install报这个错误!求ndoe大神解答!!!

网公网安备