code: def open_axes(self, ax, props):
      if len(self.axes) > 0:
          warnings.warn("multiple axes not yet supported")
      self.axes = [
          dict(type="x", scale="x", ticks=10),
          dict(type="y", scale="y", ticks=10),
      ]
      self.scales = [
          dict(
              name="x",
              domain=props["xlim"],
              type="linear",
              range="width",
          ),
          dict(
              name="y",
              domain=props["ylim"],
              type="linear",
              range="height",
          ),
      ]
  
file_path: clearml/clearml/utilities/plotlympl/mplexporter/renderers/vega_renderer.py
imports: import warnings
  import json
  import random
  from .base import Renderer
  from ..exporter import Exporter
label_desc: Use image node_id 2 for calling the VegaRenderer obj's underlying member method code with example usage: obj.open_axes(ax, props) without return types