From c6f27424c1ac92bf2d0f139a4ae0c50572c1a494 Mon Sep 17 00:00:00 2001 From: John Glover Date: Sat, 11 Aug 2012 12:12:29 +0100 Subject: [plot] Bug fix: don't interpolate between old and new partials. --- simpl/plot/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/simpl/plot/__init__.py b/simpl/plot/__init__.py index c2eded4..dd6ffe7 100644 --- a/simpl/plot/__init__.py +++ b/simpl/plot/__init__.py @@ -41,7 +41,8 @@ def plot_partials(frames, show_peaks=True): y = [frames[n].partials[p].frequency, frames[n + 1].partials[p].frequency] amp = frames[n].partials[p].amplitude - plt.plot(x, y, color=colours.pbj(amp / max_amp)) + if amp: + plt.plot(x, y, color=colours.pbj(amp / max_amp)) if show_peaks: plot_peaks(frames) -- cgit v1.2.3