我不知道在matplotlib中如何使用颜色来创建散点图。
我试图绘制多个散点图,每个散点图都有不同颜色的点以显示聚类。
我得到的错误如下:
ValueError: to_rgba:无效的rgba参数“#” to_rgb:无效的rgb参数“#” 无法将字符串转换为浮点数:#
看起来它把这些rgb参数当作浮点数处理。
然而,在matplotlib文档中,颜色以这种样式编写http://matplotlib.org/api/colors_api.html 我错过了什么?
我试图绘制多个散点图,每个散点图都有不同颜色的点以显示聚类。
colors=['#12efff','#eee111','#eee00f','#e00fff','#123456','#abc222','#000000','#123fff','#1eff1f','#2edf4f','#2eaf9f','#22222f'
'#eeeff1','#eee112','#00ef00','#aa0000','#0000aa','#000999','#32efff','#23ef68','#2e3f56','#7eef1f','#eeef11']
C=1
fig = plt.figure()
ax = fig.gca(projection='3d')
for fgroups in groups:
X=[np.random.rand(50),np.random.rand(50),np.random.rand(50)]
y=[np.random.rand(50),np.random.rand(50),np.random.rand(50)]
Z=[np.random.rand(50),np.random.rand(50),np.random.rand(50)]
C=(C+1) % len(colors)
ax.scatter(X,Y,Z, s=20, c=colors[C], depthshade=True)
plt.show()
我得到的错误如下:
ValueError: to_rgba:无效的rgba参数“#” to_rgb:无效的rgb参数“#” 无法将字符串转换为浮点数:#
看起来它把这些rgb参数当作浮点数处理。
然而,在matplotlib文档中,颜色以这种样式编写http://matplotlib.org/api/colors_api.html 我错过了什么?