工程要做一个血压的趋势图
从数据库取血压的测试数据,按照测试的时间来生成曲线图
要求
横坐标是设置好的0点、1点、2点24点
曲线则根据数据库取出的数据【测试时间、血压】来显示
因为一个小时可能测试好几次,也可能一次都不测
所以我找了一些jquery做图表的插件,都没法在横坐标确定的情况下
将测试时间正确的显示在图表中
比如 我测试的时间是11点22分15秒,它怎么就能准确的显示在横坐标11点——12点的中间偏左呢?
从数据库取血压的测试数据,按照测试的时间来生成曲线图
要求
横坐标是设置好的0点、1点、2点24点
曲线则根据数据库取出的数据【测试时间、血压】来显示
因为一个小时可能测试好几次,也可能一次都不测
所以我找了一些jquery做图表的插件,都没法在横坐标确定的情况下
将测试时间正确的显示在图表中
比如 我测试的时间是11点22分15秒,它怎么就能准确的显示在横坐标11点——12点的中间偏左呢?
所以时间转换为百分比
每天是 24*60=1440 分钟 你的时间 11:30 换算成分钟是 11*60+30=690分钟 得到百分比是 47%
假设 你的坐标图宽是 200px 那么这个坐标点就是 200*0.47=94px这个坐标点,与你要显示的时间并不是一概念, 坐标点是上述的百分数, 你要显示的数据是具体的时间, 而不是这个百分数. 不要混淆了.