docstr: Logs a histogram of values for a 3D chart as an asset for
     this experiment. Calling this method multiple times with the
     same name and incremented steps will add additional histograms
     to the 3D chart on Comet.ml.
  
  Args:
  values: a list, tuple, array (any shape) to summarize, or a
      Histogram object
  name: str (optional), name of summary
  step: Optional. Used as the Z axis when plotting on Comet.ml.
  epoch: Optional. Used as the Z axis when plotting on Comet.ml.
  metadata: Optional: Used for items like prefix for histogram name.
  kwargs: Optional. Additional keyword arguments for histogram.
docstr_tok: ["Logs","a","histogram","of","values","for","a","3D","chart","as","an","asset","for","this","experiment",".","Calling","this","method","multiple","times","with","the","same","name","and","incremented","steps","will","add","additional","histograms","to","the","3D","chart","on","Comet.ml",".","Args",":","values",":","a","list",",","tuple",",","array","(","any","shape",")","to","summarize",",","or","a","Histogram","object","name",":","str","(","optional",")",",","name","of","summary","step",":","Optional",".","Used","as","the","Z","axis","when","plotting","on","Comet.ml",".","epoch",":","Optional",".","Used","as","the","Z","axis","when","plotting","on","Comet.ml",".","metadata",":","Optional",":","Used","for","items","like","prefix","for","histogram","name",".","kwargs",":","Optional",".","Additional","keyword","arguments","for","histogram","."]
code: def log_histogram(
      self,
      values,
      name=None,
      step=None,
      epoch=None,
      metadata=None,
      **kwargs,
  ):
      """Logs a histogram of values for a 3D chart as an asset for
         this experiment. Calling this method multiple times with the
         same name and incremented steps will add additional histograms
         to the 3D chart on Comet.ml.
  
      Args:
      values: a list, tuple, array (any shape) to summarize, or a
          Histogram object
      name: str (optional), name of summary
      step: Optional. Used as the Z axis when plotting on Comet.ml.
      epoch: Optional. Used as the Z axis when plotting on Comet.ml.
      metadata: Optional: Used for items like prefix for histogram name.
      kwargs: Optional. Additional keyword arguments for histogram.
      """
      self._experiment.log_histogram_3d(
          values, name, step, epoch, metadata, **kwargs
      )
  
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 9 for calling the CometLogger obj's underlying member method code with example usage: obj.log_histogram(values, name, step, epoch, metadata) without return types