我正在尝试显示散点图的颜色条,但我一直收到错误:
TypeError:首先必须set_array为mappable
这是我正在做的情节:
# Just plotting the values of data that are nonzero
x_data = numpy.nonzero(data)[0] # x coordinates
y_data = numpy.nonzero(data)[1] # y coordinates
# Mapping the values to RGBA colors
data = plt.cm.jet(data[x_data, y_data])
pts = plt.scatter(x_data, y_data, marker='s', color=data)
plt.colorbar(pts)
Run Code Online (Sandbox Code Playgroud)
如果我评论这条线plt.colorbar(pts)我得到了正确的情节,但我也想绘制颜色条.
先感谢您.