%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
from ipywidgets import StaticInteract, RangeWidget
def plot(n):
fig, ax = plt.subplots(figsize=(4, 3),
subplot_kw={'axisbg':'#EEEEEE',
'axisbelow':True})
ax.grid(color='w', linewidth=2, linestyle='solid')
x = np.linspace(0, 10, 1000)
ax.plot(x, np.sin((n*np.pi/10)*x),lw=5, alpha=0.4)
#ax.set_xlim(0, 10)
#ax.set_ylim(-1.1, 1.1)
return fig
StaticInteract(plot,n=RangeWidget(1, 10, 1))