code: def create_scatterplot(df):
      
      fig = Figure("/mg/scatter/", "mg_scatter")
      fig.layout.set_size(width=450, height=200)
      fig.layout.set_margin(left=40, right=40)
      fig.graphics.animate_on_load()
  
      init_params = {"Data": "Steps"}
  
      def get_data():
          y = request.args.get("Data", "Steps")
          return jsonify(ScatterPlot.to_json(df, "Steps", y))
  
      # Make a histogram with 20 bins
      return ScatterPlot(df, fig, "Steps", "Distance",
          init_params={}, route_func=get_data)
docs: create a mg line plot
  
          Args:
              df (pandas.DataFrame): data to plot