Artificial intelligent assistant

3dbar np.nanの使い方がいまいちわかりません 3dbar=0`np.nanmin`, `np.nanmax` (TT) from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt import numpy as np from matplotlib import style style.use('ggplot') fig = plt.figure() ax1 = fig.add_subplot(111, projection='3d') x3 = [1,2,3,4,5,6,7,8,9,10] y3 = [1,2,3,4,5,6,7,8,9,10] X,Y=np.meshgrid(x3,y3) z3 = np.zeros([10,10]) dz = np.zeros([10,10]) dz[3,3]=0 dz[5,5]=2 dz[1,7]=0 dz[5,2]=1 dz[1,0]=2 dz[dz<=0.0]=np.nan np.nanmin(dz, axis=None, out=None) np.nanmax(dz, axis=None, out=None) ax1.bar3d(X.ravel(), Y.ravel(), z3.ravel(), 0.5, 0.5, dz.ravel(),color="red") ax1.set_xlabel('x axis') ax1.set_ylabel('y axis') ax1.set_zlabel('z axis') plt.show() **** ![]( **** ![](

`np.nanmin`, `np.nanmax` `nanmin`, `nanmax`

bar3d `dz` `np.nan`

`dz > 0.0` `X`, `Y`, `z3`, `dz`


mask = dz > 0.0





ax1.bar3d(X[mask].ravel(), Y[mask].ravel(), z3[mask].ravel(), 0.5, 0.5, dz[mask].ravel(), color="r")







ax1.set_xlim([min(x3), max(x3)])
ax1.set_ylim([min(y3), max(y3)])

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 14afc5057a1d34dcc4bb704490de3751