Return the line graphics object that gives the plot of the step function \(f\) defined by the list \(v\) of pairs \((a,b)\). Here if \((a,b)\) is in \(v\), then \(f(a) = b\). The user does not have to worry about sorting the input list \(v\).
INPUT:
EXAMPLES:
We plot the prime counting function:
sage: plot_step_function([(i,prime_pi(i)) for i in range(20)])
Graphics object consisting of 1 graphics primitive
sage: plot_step_function([(i,sin(i)) for i in range(5,20)])
Graphics object consisting of 1 graphics primitive
We pass in many options and get something that looks like “Space Invaders”:
sage: v = [(i,sin(i)) for i in range(5,20)]
sage: plot_step_function(v, vertical_lines=False, thickness=30, rgbcolor='purple', axes=False)
Graphics object consisting of 14 graphics primitives