我需要使用min-max方法绘制波形。这意味着对于每个时间点(X),您必须在最小(Y1)和最大(Y2)值之间绘制一条垂直线。这很容易实现,但问题是如果我只绘制单独的垂直线,则信号中可能存在间隙,即如果前一个分钟高于下一个最大值,或者下一个最大值较低比前一分钟。
当使用标准折线例程绘制时,笔将从最后一个位置(MAX)绘制到新线的开始(MIN),这是一个更大的距离,导致信号看起来比我刚刚看到的更厚将前一个MIN连接到新的MAX(如果趋势向下),或者将前一个MAX连接到新的MIN(如果趋势向上)。
那么我是否需要编写自己的算法并手动绘制所有垂直线,或者是否有某种方法可以强制Polyline采用正确的行为?