当角度在 360 度以上和 0 度以下移动时,如何在图表上停止大 'angle jump'?
How to stop large 'angle jump' on a graph, as the angle moves above 360 and below 0 degrees?
我有一些航向数据,我想绘制在 Excel 中的图表上。我的问题是,当增加的角度达到360时,它会下降到0。同样,当减少的角度达到0时,它会跳到360。
我希望它做的是继续 increasing/decreasing 以便我的图表看起来不像 this。
例如,我想要:
331
344
358
2
7
13
5
355
349
重写为:
331
344
358
362
367
373
365
355
349
我觉得有一个简单的解决方案,但我就是想不通!
编辑:
我在散点图上绘制数据,y 轴上绘制角度,x 轴上绘制时间。
您需要决定什么适合您。以下公式可能会起作用:
=IF(AND(A2>350;B1<100);B1+360;IF(AND(A2<10;B1>260);B1-360;B1))
我使用了第 1 行和初始值列 A 中的数据集,cellA2 与 A1 的值相同,B2 是给定的公式,然后将公式拖到数据集中。
它的工作方式是检查之前的值是否>350,如果你当前的值是<100然后跳转发生所以它添加360,如果不是它检查你之前的值是否<10并且当前值高于260(这可能不需要因为您似乎没有获得高于 360 的值)从当前值中减去 360。
结果如下所示:
这个解决方案远非理想,因为它没有考虑您可以达到全角度的次数,您的数据范围是 0-720 还是 0-3600?等等
我有一些航向数据,我想绘制在 Excel 中的图表上。我的问题是,当增加的角度达到360时,它会下降到0。同样,当减少的角度达到0时,它会跳到360。
我希望它做的是继续 increasing/decreasing 以便我的图表看起来不像 this。
例如,我想要:
331
344
358
2
7
13
5
355
349
重写为:
331
344
358
362
367
373
365
355
349
我觉得有一个简单的解决方案,但我就是想不通!
编辑:
我在散点图上绘制数据,y 轴上绘制角度,x 轴上绘制时间。
您需要决定什么适合您。以下公式可能会起作用:
=IF(AND(A2>350;B1<100);B1+360;IF(AND(A2<10;B1>260);B1-360;B1))
我使用了第 1 行和初始值列 A 中的数据集,cellA2 与 A1 的值相同,B2 是给定的公式,然后将公式拖到数据集中。
它的工作方式是检查之前的值是否>350,如果你当前的值是<100然后跳转发生所以它添加360,如果不是它检查你之前的值是否<10并且当前值高于260(这可能不需要因为您似乎没有获得高于 360 的值)从当前值中减去 360。
结果如下所示:
这个解决方案远非理想,因为它没有考虑您可以达到全角度的次数,您的数据范围是 0-720 还是 0-3600?等等