Jupyter Notebook: trama interactiva con widgets

Estoy tratando de generar una trama interactiva que depende de widgets. El problema que tengo es que cuando cambio los parámetros usando el control deslizante, se realiza un nuevo gráfico después del anterior, en cambio, esperaría que solo un gráfico cambie de acuerdo con los parámetros.

Ejemplo:

from ipywidgets import interact, interactive, fixed, interact_manual
import ipywidgets as widgets

import matplotlib.pyplot as plt
%matplotlib inline

import numpy as np

def plot_func(freq):
    x = np.linspace(0, 2*np.pi)
    y = np.sin(x * freq)
    plt.plot(x, y)

interact(plot_func, freq = widgets.FloatSlider(value=7.5,
                                               min=1,
                                               max=5.0,
                                               step=0.5))

Después de mover el control deslizante a 4.0, tengo:

mientras solo quiero que cambie una figura mientras muevo el control deslizante. ¿Cómo puedo conseguir esto?

(Estoy usando Python 2.7, matplotlib 2.0 y acabo de actualizar notebook y jupyter a la última versión. Avíseme si necesita más información).

Respuestas a la pregunta(2)

Su respuesta a la pregunta