无效的RGBA参数:使用Matplotlib时,masked_array(data = [1.0,0.5651961183210134,0.0,1.0],mask = False

时间:2019-10-28 10:13:13

标签: matplotlib

我正在尝试使用x,y,z标签绘制第4维图形,其中第四个维度是颜色。但是,当尝试运行此代码时,我遇到了这个问题:

  

无效的RGBA参数:masked_array(data = [1.0,0.5651961183210134,   0.0,1.0],                mask = False,

仅当我尝试更改z变量时。我唯一没有出错的就是将z变量设置为此:np.random.standard_normal(100)

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

x = rainfall
y = airport_train_adult_pax
z = airport_total_pax
c = exchange_rate

img = ax.scatter(x, y, z, c=c, cmap=plt.hot())
fig.colorbar(img)
plt.show()

仅就我的数据的某些背景而言,降雨量的范围是0到200,包括一个小数点,机场火车和机场的总范围是2000000-3000000,没有小数位,并且exchange_rate范围是0到1,有两个小数位。 / p>

0 个答案:

没有答案