【发布时间】:2020-11-05 21:21:49
【问题描述】:
我有一个直观的问题。让我们来
import pandas as pd
import numpy as np
df1 =5*pd.DataFrame(np.random.randn(N, 3), columns=['A', 'B','C'])
df2 =10+10*pd.DataFrame(np.random.randn(N, 3), columns=['A', 'B','C'])
Data=np.concatenate((df1, df2), axis=0)
Data[:,2]=1
Data[0:,2]=0
y=Data[:,2]
df=pd.DataFrame(np.c_[Data[:,0],Data[:,1]])
df1=df
df1['^2']=Data[:,1]**2
df1['^3']=Data[:,1]**3
df1['^4']=Data[:,1]**4
我的任务是绘制以下散点图:
但由于数据维度,我非常怀疑它是否可行。我的论点是你不能在散点图或任何类型的图(甚至是 3d)上绘制数据我正确吗?
【问题讨论】:
-
You can have a 4D plot, 即 3D + 颜色代码。散点图中的 5D,如果包含标记大小。