【发布时间】:2018-12-06 19:53:38
【问题描述】:
我正在尝试从本质上从两个不同类中提取的点云数据在 Matplotlib 中绘制 3D 图。
但是,我无法将这些类区分为不同的颜色。我的代码如下。
x=pd.DataFrame(np.array(x).reshape(-1,1))
y=pd.DataFrame( np.array(y).reshape( -1, 1 ) )
z=pd.DataFrame(np.array(z).reshape(-1,1))
target=pd.DataFrame(np.array(target).reshape(-1,1))
new_data=[x,y,z,target]
new_data = pd.concat(new_data, axis=1, ignore_index=True )
new_data.columns = ['x','y','z','target']
colors=[]
fig=plt.figure(figsize=(8,8))
ax=fig.add_subplot(111,projection='3d')
ax.scatter(new_data.x,new_data.y,new_data.z,color='target')
【问题讨论】:
标签: python pandas matplotlib data-visualization