我的问题是绘制具有不同频率和值间隔的两个不同的csv文件。我只想在单位时间内对heartRate和motionData进行比较。
我使用matplotlib来实现这一目标。
以下代码给出了这样一个图表:
so in php you should use :
if(isset($_POST['user_name']))
{
$user_name=$_POST['user_name'];
$password=$_POST['password'];
}
Hope it works
这就是HeartRate通常在~1 / 6 Hz中看起来的方式
由于motionData有超过60,000行值,因此heartRate看起来好像从未存在过。但两个值的时间间隔是相同的。每5-6秒获得心率,每秒10次获得motionData。
任何帮助将不胜感激,我在询问之前已经检查了很多问题,但我找不到能帮我解决问题的问题。谢谢!
答案 0 :(得分:1)
您还需要一些x轴数据 您的数据框已经在列中包含此数据,或者您需要创建该列。然后
ax = xdf.plot(x='TimeStamp', y=['AccelerationX', 'AccelerationY'])
ydf.plot(x='TimeStamp', y='Value', ax=ax)
将显示所有TimeStamp
在x轴上的曲线。
使用线性插值肯定是可行的,但可能没有多大意义,因为线图的线条完全相同:它们线性连接两个点。