(require (lib "animation.ss" "frtime")) (define (plot-signal signals× x-offset y-offset multiplier color) (cond [(empty? signals×) '()] [else (let ([signal (first (first signals×))] [time (second (first signals×))]) (cons (make-graph-string (make-posn (+ x-offset (* multiplier time)) y-offset) signal color) (plot-signal (rest signals×) x-offset y-offset multiplier color)))])) #;(display-shapes (plot-signal '(("hello" 0) ("world" 50)) 0 20 1 "green"))