RGBA参数无效:使用Matplotlib时,掩码_数组(数据=[1.0,0.5651961183210134,0.0,1.0],掩码=False)
我正在尝试使用x、y、z标签绘制一个4d图形,第四维为颜色。但是,在尝试运行此代码时,我遇到了以下问题: RGBA参数无效:掩码_数组(数据=[1.0,0.5651961183210134, 0.0, 1.0], 掩码=假 仅当我尝试更改z变量时。我唯一没有得到错误的时间是当我将z变量设置为以下值时:RGBA参数无效:使用Matplotlib时,掩码_数组(数据=[1.0,0.5651961183210134,0.0,1.0],掩码=False),matplotlib,Matplotlib,我正在尝试使用x、y、z标签绘制一个4d图形,第四维为颜色。但是,在尝试运行此代码时,我遇到了以下问题: RGBA参数无效:掩码_数组(数据=[1.0,0.5651961183210134, 0.0, 1.0], 掩码=假 仅当我尝试更改z变量时。我唯一没有得到错误的时间是当我将z变量设置为以下值时:np.random.standard_normal(100) 就我的一些数据背景而言,降雨量范围从0到200,包括一个小数点,机场火车和机场总降雨量范围在2000000到3000000之间,没有小数
np.random.standard_normal(100)
就我的一些数据背景而言,降雨量范围从0到200,包括一个小数点,机场火车和机场总降雨量范围在2000000到3000000之间,没有小数点,汇率范围在0到1之间,有两个小数点。我想你的数据中有“南” 尝试在ax.scatter(…)之前插入此代码:
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()
df = pd.DataFrame({'x': x, 'y': y, 'z': z, 'c': c}).dropna()
x,y,z,c = [df[c] for c in df]