相关疑难解决方法(0)

散点图colorbar - Matplotlib

我正在尝试显示散点图的颜色条,但我一直收到错误:

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)我得到了正确的情节,但我也想绘制颜色条.

先感谢您.

python plot matplotlib colorbar

19
推荐指数
1
解决办法
2万
查看次数

标签 统计

colorbar ×1

matplotlib ×1

plot ×1

python ×1