docstr: Log timeseries data.
  
  Args:
  name: (str) name of data
  x: array of x-axis values
  y: array of y-axis values
  overwrite: (optional, bool) if True, overwrite previous log
  step: (optional, int) the step value
docstr_tok: ["Log","timeseries","data",".","Args",":","name",":","(","str",")","name","of","data","x",":","array","of","x-axis","values","y",":","array","of","y-axis","values","overwrite",":","(","optional",",","bool",")","if","True",",","overwrite","previous","log","step",":","(","optional",",","int",")","the","step","value"]
code: def log_curve(self, name, x, y, overwrite=False, step=None):
      """Log timeseries data.
  
      Args:
      name: (str) name of data
      x: array of x-axis values
      y: array of y-axis values
      overwrite: (optional, bool) if True, overwrite previous log
      step: (optional, int) the step value
      """
      self._experiment.log_curve(
          name, x.tolist(), y.tolist(), overwrite, step
      )
  
imports: import logging
  import json
  import functools
  from io import BytesIO
  from google.protobuf.json_format import MessageToJson
  import numpy
  from .summary import _clean_tag
label_desc: Use image node_id 11 for calling the CometLogger obj's underlying member method code with example usage: obj.log_curve(name, x, y, overwrite, step) without return types