我有一个人类活动的数据,执行各种腿部动作。数据由X,Y,Z陀螺仪传感器方向组成。数据如下所示:
活动1:
时间戳,X rad / sec,y rad / sec,z rad / sec
1474242172.0203,-0.440601,-2.377124,-0.379635
1474242172.09023,-0.402881,0.03603,-0.436877
1474242172.11018,-0.079664,0.071131,-0.969909
活动2:
1474242172.13019,0.504345,0.21577,-1.171976
1474242172.15017,1.485681,0.95263,1.050102
1474242172.32995,2.162143,-2.888519,-1.274397
1474242172.34995,2.178419,-2.332485,-1.130116
活动3:
1474242172.27003,2.71125,-0.618401,-0.394154
1474242172.29002,2.421668,-1.14887,-0.846701
1474242172.30999,2.212555,-2.497823,-1.096355
我已经为7天的活动收集了3天。每个数据都在单独的csv文件中。我想在Python / R中绘制这些数据。我想在一天内为每个活动取平均值X值,y值和Z值,并使用平行坐标绘制它们。活动(1,2,3)在一个坐标上,第1天到第7天在不同的坐标上。 X,Y,Z是不同颜色的流动。我的活动分类不存在于数据集中。我必须编写Activity的刻度。
任何人都可以建议平行坐标是否是在7天内显示每项活动一致性的正确方法?或者是他们在表面图或3D图中绘制它们的任何吸引人的方式。
任何人都可以提供投入吗?我非常感谢任何类似情况的建议或例子。
答案 0 :(得分:1)
plt.plot(x_vals_list,y_vals_list,z_vals_list)
之类的东西在3d中绘图。如果您有超过3个维度,则可以使用Principal Component Analysis将这些维度细分为3个主要组件。