In [8]:
import matplotlib.pyplot as plt
import numpy as np

# the MATLAB version of this is STEM()

In [22]:
x = np.linspace(0.1, 2*np.pi, 30)
markerline, stemlines, baseline = plt.stem(x, np.cos(x), '-.')
plt.setp(markerline, 'markerfacecolor', 'b')
plt.setp(baseline, 'color', 'black')

plt.show()



In [23]:
from ipywidgets import interact, interactive, fixed

In [44]:
def plot_discreate_sine(frequency, data_points):
    x = np.linspace(0.1, 2*np.pi, data_points)
    markerline, stemlines, baseline = plt.stem(x, np.cos(x*frequency), '-.')
    plt.setp(markerline, 'markerfacecolor', 'b')
    plt.setp(baseline, 'color', 'black')
    plt.grid()
    
    plt.show()

In [67]:
i = interact(plot_discreate_sine, frequency=(0,30), data_points=(1,50))



In [ ]: