from __future__ import print_function, division, absolute_import

# _plot_index = 0
def plot(x, y, show=True, **kwargs):
    from .. import getPlottingEngine
    # global _plot_index
    return getPlottingEngine().plot(x, y, show=show, **kwargs)

def show(reset=True):
    from .. import getPlottingEngine
    return getPlottingEngine().show(reset=reset)
@@ -114,16 +114,740 @@
 wargs):%0A
+    %22%22%22 Create a 2D scatter plot.%0A%0A    :param x: A numpy array describing the X datapoints. Should have the same number of rows as y.%0A    :param y: A numpy array describing the Y datapoints. Should have the same number of rows as x.%0A    :param color: The color to use.%0A    :param tag: A tag so that all traces of the same type are plotted using same color/label (for e.g. multiple stochastic traces).%0A    :param tags: Like tag, but for multiple traces.%0A    :param name: The name of the trace.%0A    :param name: Like name, but for multiple traces.%0A    :param alpha: Floating point representing the opacity ranging from 0 (transparent) to 1 (opaque).%0A    :param mode: Either 'lines' or 'markers' (defaults to 'lines').%0A    %22%22%22%0A
     from
@@ -1071,8 +1071,9 @@
 t=reset)
+%0A

add docstring to plot