docstr: Construct a new Minor object
  
  Parameters
  ----------
  arg
      dict of properties compatible with this constructor or
      an instance of
      :class:`plotly.graph_objs.layout.yaxis.Minor`
  dtick
      Sets the step in-between ticks on this axis. Use with
      `tick0`. Must be a positive number, or special strings
      available to "log" and "date" axes. If the axis `type`
      is "log", then ticks are set every 10^(n*dtick) where n
      is the tick number. For example, to set a tick mark at
      1, 10, 100, 1000, ... set dtick to 1. To set tick marks
      at 1, 100, 10000, ... set dtick to 2. To set tick marks
      at 1, 5, 25, 125, 625, 3125, ... set dtick to
      log_10(5), or 0.69897000433. "log" has several special
      values; "L<f>", where `f` is a positive number, gives
      ticks linearly spaced in value (but not position). For
      example `tick0` = 0.1, `dtick` = "L0.5" will put ticks
      at 0.1, 0.6, 1.1, 1.6 etc. To show powers of 10 plus
      small digits between, use "D1" (all digits) or "D2"
      (only 2 and 5). `tick0` is ignored for "D1" and "D2".
      If the axis `type` is "date", then you must convert the
      time to milliseconds. For example, to set the interval
      between ticks to one day, set `dtick` to 86400000.0.
      "date" also has special values "M<n>" gives ticks
      spaced by a number of months. `n` must be a positive
      integer. To set ticks on the 15th of every third month,
      set `tick0` to "2000-01-15" and `dtick` to "M3". To set
      ticks every 4 years, set `dtick` to "M48"
  gridcolor
      Sets the color of the grid lines.
  griddash
      Sets the dash style of lines. Set to a dash type string
      ("solid", "dot", "dash", "longdash", "dashdot", or
      "longdashdot") or a dash length list in px (eg
      "5px,10px,2px,2px").
  gridwidth
      Sets the width (in px) of the grid lines.
  nticks
      Specifies the maximum number of ticks for the
      particular axis. The actual number of ticks will be
      chosen automatically to be less than or equal to
      `nticks`. Has an effect only if `tickmode` is set to
      "auto".
  showgrid
      Determines whether or not grid lines are drawn. If
      True, the grid lines are drawn at every tick mark.
  tick0
      Sets the placement of the first tick on this axis. Use
      with `dtick`. If the axis `type` is "log", then you
      must take the log of your starting tick (e.g. to set
      the starting tick to 100, set the `tick0` to 2) except
      when `dtick`=*L<f>* (see `dtick` for more info). If the
      axis `type` is "date", it should be a date string, like
      date data. If the axis `type` is "category", it should
      be a number, using the scale where each category is
      assigned a serial number from zero in the order it
      appears.
  tickcolor
      Sets the tick color.
  ticklen
      Sets the tick length (in px).
  tickmode
      Sets the tick mode for this axis. If "auto", the number
      of ticks is set via `nticks`. If "linear", the
      placement of the ticks is determined by a starting
      position `tick0` and a tick step `dtick` ("linear" is
      the default value if `tick0` and `dtick` are provided).
      If "array", the placement of the ticks is set via
      `tickvals` and the tick text is `ticktext`. ("array" is
      the default value if `tickvals` is provided).
  ticks
      Determines whether ticks are drawn or not. If "", this
      axis' ticks are not drawn. If "outside" ("inside"),
      this axis' are drawn outside (inside) the axis lines.
  tickvals
      Sets the values at which ticks on this axis appear.
      Only has an effect if `tickmode` is set to "array".
      Used with `ticktext`.
  tickvalssrc
      Sets the source reference on Chart Studio Cloud for
      `tickvals`.
  tickwidth
      Sets the tick width (in px).
  
  Returns
  -------
  Minor
docstr_tok: ["Construct","a","new","Minor","object","Parameters","--","--","--","--","--","arg","dict","of","properties","compatible","with","this","constructor","or","an","instance","of",":","class",":","`","plotly.graph_objs.layout.yaxis.Minor","`","dtick","Sets","the","step","in-between","ticks","on","this","axis",".","Use","with","`","tick0","`",".","Must","be","a","positive","number",",","or","special","strings","available","to","``","log","''","and","``","date","''","axes",".","If","the","axis","`","type","`","is","``","log","''",",","then","ticks","are","set","every","10^","(","n","*","dtick",")","where","n","is","the","tick","number",".","For","example",",","to","set","a","tick","mark","at","1",",","10",",","100",",","1000",",","...","set","dtick","to","1",".","To","set","tick","marks","at","1",",","100",",","10000",",","...","set","dtick","to","2",".","To","set","tick","marks","at","1",",","5",",","25",",","125",",","625",",","3125",",","...","set","dtick","to","log_10","(","5",")",",","or","0.69897000433",".","``","log","''","has","several","special","values",";","``","L","<","f",">","''",",","where","`","f","`","is","a","positive","number",",","gives","ticks","linearly","spaced","in","value","(","but","not","position",")",".","For","example","`","tick0","`","=","0.1",",","`","dtick","`","=","``","L0.5","''","will","put","ticks","at","0.1",",","0.6",",","1.1",",","1.6","etc",".","To","show","powers","of","10","plus","small","digits","between",",","use","``","D1","''","(","all","digits",")","or","``","D2","''","(","only","2","and","5",")",".","`","tick0","`","is","ignored","for","``","D1","''","and","``","D2","''",".","If","the","axis","`","type","`","is","``","date","''",",","then","you","must","convert","the","time","to","milliseconds",".","For","example",",","to","set","the","interval","between","ticks","to","one","day",",","set","`","dtick","`","to","86400000.0",".","``","date","''","also","has","special","values","``","M","<","n",">","''","gives","ticks","spaced","by","a","number","of","months",".","`","n","`","must","be","a","positive","integer",".","To","set","ticks","on","the","15th","of","every","third","month",",","set","`","tick0","`","to","``","2000-01-15","''","and","`","dtick","`","to","``","M3","''",".","To","set","ticks","every","4","years",",","set","`","dtick","`","to","``","M48","''","gridcolor","Sets","the","color","of","the","grid","lines",".","griddash","Sets","the","dash","style","of","lines",".","Set","to","a","dash","type","string","(","``","solid","''",",","``","dot","''",",","``","dash","''",",","``","longdash","''",",","``","dashdot","''",",","or","``","longdashdot","''",")","or","a","dash","length","list","in","px","(","eg","``","5px,10px,2px,2px","''",")",".","gridwidth","Sets","the","width","(","in","px",")","of","the","grid","lines",".","nticks","Specifies","the","maximum","number","of","ticks","for","the","particular","axis",".","The","actual","number","of","ticks","will","be","chosen","automatically","to","be","less","than","or","equal","to","`","nticks","`",".","Has","an","effect","only","if","`","tickmode","`","is","set","to","``","auto","''",".","showgrid","Determines","whether","or","not","grid","lines","are","drawn",".","If","True",",","the","grid","lines","are","drawn","at","every","tick","mark",".","tick0","Sets","the","placement","of","the","first","tick","on","this","axis",".","Use","with","`","dtick","`",".","If","the","axis","`","type","`","is","``","log","''",",","then","you","must","take","the","log","of","your","starting","tick","(","e.g",".","to","set","the","starting","tick","to","100",",","set","the","`","tick0","`","to","2",")","except","when","`","dtick","`","=","*","L","<","f",">","*","(","see","`","dtick","`","for","more","info",")",".","If","the","axis","`","type","`","is","``","date","''",",","it","should","be","a","date","string",",","like","date","data",".","If","the","axis","`","type","`","is","``","category","''",",","it","should","be","a","number",",","using","the","scale","where","each","category","is","assigned","a","serial","number","from","zero","in","the","order","it","appears",".","tickcolor","Sets","the","tick","color",".","ticklen","Sets","the","tick","length","(","in","px",")",".","tickmode","Sets","the","tick","mode","for","this","axis",".","If","``","auto","''",",","the","number","of","ticks","is","set","via","`","nticks","`",".","If","``","linear","''",",","the","placement","of","the","ticks","is","determined","by","a","starting","position","`","tick0","`","and","a","tick","step","`","dtick","`","(","``","linear","''","is","the","default","value","if","`","tick0","`","and","`","dtick","`","are","provided",")",".","If","``","array","''",",","the","placement","of","the","ticks","is","set","via","`","tickvals","`","and","the","tick","text","is","`","ticktext","`",".","(","``","array","''","is","the","default","value","if","`","tickvals","`","is","provided",")",".","ticks","Determines","whether","ticks","are","drawn","or","not",".","If","``","''",",","this","axis","'","ticks","are","not","drawn",".","If","``","outside","''","(","``","inside","''",")",",","this","axis","'","are","drawn","outside","(","inside",")","the","axis","lines",".","tickvals","Sets","the","values","at","which","ticks","on","this","axis","appear",".","Only","has","an","effect","if","`","tickmode","`","is","set","to","``","array","''",".","Used","with","`","ticktext","`",".","tickvalssrc","Sets","the","source","reference","on","Chart","Studio","Cloud","for","`","tickvals","`",".","tickwidth","Sets","the","tick","width","(","in","px",")",".","Returns","--","--","--","-","Minor"]
code: def __init__(
      self,
      arg=None,
      dtick=None,
      gridcolor=None,
      griddash=None,
      gridwidth=None,
      nticks=None,
      showgrid=None,
      tick0=None,
      tickcolor=None,
      ticklen=None,
      tickmode=None,
      ticks=None,
      tickvals=None,
      tickvalssrc=None,
      tickwidth=None,
      **kwargs,
  ):
      """
      Construct a new Minor object
  
      Parameters
      ----------
      arg
          dict of properties compatible with this constructor or
          an instance of
          :class:`plotly.graph_objs.layout.yaxis.Minor`
      dtick
          Sets the step in-between ticks on this axis. Use with
          `tick0`. Must be a positive number, or special strings
          available to "log" and "date" axes. If the axis `type`
          is "log", then ticks are set every 10^(n*dtick) where n
          is the tick number. For example, to set a tick mark at
          1, 10, 100, 1000, ... set dtick to 1. To set tick marks
          at 1, 100, 10000, ... set dtick to 2. To set tick marks
          at 1, 5, 25, 125, 625, 3125, ... set dtick to
          log_10(5), or 0.69897000433. "log" has several special
          values; "L<f>", where `f` is a positive number, gives
          ticks linearly spaced in value (but not position). For
          example `tick0` = 0.1, `dtick` = "L0.5" will put ticks
          at 0.1, 0.6, 1.1, 1.6 etc. To show powers of 10 plus
          small digits between, use "D1" (all digits) or "D2"
          (only 2 and 5). `tick0` is ignored for "D1" and "D2".
          If the axis `type` is "date", then you must convert the
          time to milliseconds. For example, to set the interval
          between ticks to one day, set `dtick` to 86400000.0.
          "date" also has special values "M<n>" gives ticks
          spaced by a number of months. `n` must be a positive
          integer. To set ticks on the 15th of every third month,
          set `tick0` to "2000-01-15" and `dtick` to "M3". To set
          ticks every 4 years, set `dtick` to "M48"
      gridcolor
          Sets the color of the grid lines.
      griddash
          Sets the dash style of lines. Set to a dash type string
          ("solid", "dot", "dash", "longdash", "dashdot", or
          "longdashdot") or a dash length list in px (eg
          "5px,10px,2px,2px").
      gridwidth
          Sets the width (in px) of the grid lines.
      nticks
          Specifies the maximum number of ticks for the
          particular axis. The actual number of ticks will be
          chosen automatically to be less than or equal to
          `nticks`. Has an effect only if `tickmode` is set to
          "auto".
      showgrid
          Determines whether or not grid lines are drawn. If
          True, the grid lines are drawn at every tick mark.
      tick0
          Sets the placement of the first tick on this axis. Use
          with `dtick`. If the axis `type` is "log", then you
          must take the log of your starting tick (e.g. to set
          the starting tick to 100, set the `tick0` to 2) except
          when `dtick`=*L<f>* (see `dtick` for more info). If the
          axis `type` is "date", it should be a date string, like
          date data. If the axis `type` is "category", it should
          be a number, using the scale where each category is
          assigned a serial number from zero in the order it
          appears.
      tickcolor
          Sets the tick color.
      ticklen
          Sets the tick length (in px).
      tickmode
          Sets the tick mode for this axis. If "auto", the number
          of ticks is set via `nticks`. If "linear", the
          placement of the ticks is determined by a starting
          position `tick0` and a tick step `dtick` ("linear" is
          the default value if `tick0` and `dtick` are provided).
          If "array", the placement of the ticks is set via
          `tickvals` and the tick text is `ticktext`. ("array" is
          the default value if `tickvals` is provided).
      ticks
          Determines whether ticks are drawn or not. If "", this
          axis' ticks are not drawn. If "outside" ("inside"),
          this axis' are drawn outside (inside) the axis lines.
      tickvals
          Sets the values at which ticks on this axis appear.
          Only has an effect if `tickmode` is set to "array".
          Used with `ticktext`.
      tickvalssrc
          Sets the source reference on Chart Studio Cloud for
          `tickvals`.
      tickwidth
          Sets the tick width (in px).
  
      Returns
      -------
      Minor
      """
      super(Minor, self).__init__("minor")
  
      if "_parent" in kwargs:
          self._parent = kwargs["_parent"]
          return
  
      # Validate arg
      # ------------
      if arg is None:
          arg = {}
      elif isinstance(arg, self.__class__):
          arg = arg.to_plotly_json()
      elif isinstance(arg, dict):
          arg = _copy.copy(arg)
      else:
          raise ValueError(
              """\
  The first argument to the plotly.graph_objs.layout.yaxis.Minor
  constructor must be a dict or
  an instance of :class:`plotly.graph_objs.layout.yaxis.Minor`"""
          )
  
      # Handle skip_invalid
      # -------------------
      self._skip_invalid = kwargs.pop("skip_invalid", False)
      self._validate = kwargs.pop("_validate", True)
  
      # Populate data dict with properties
      # ----------------------------------
      _v = arg.pop("dtick", None)
      _v = dtick if dtick is not None else _v
      if _v is not None:
          self["dtick"] = _v
      _v = arg.pop("gridcolor", None)
      _v = gridcolor if gridcolor is not None else _v
      if _v is not None:
          self["gridcolor"] = _v
      _v = arg.pop("griddash", None)
      _v = griddash if griddash is not None else _v
      if _v is not None:
          self["griddash"] = _v
      _v = arg.pop("gridwidth", None)
      _v = gridwidth if gridwidth is not None else _v
      if _v is not None:
          self["gridwidth"] = _v
      _v = arg.pop("nticks", None)
      _v = nticks if nticks is not None else _v
      if _v is not None:
          self["nticks"] = _v
      _v = arg.pop("showgrid", None)
      _v = showgrid if showgrid is not None else _v
      if _v is not None:
          self["showgrid"] = _v
      _v = arg.pop("tick0", None)
      _v = tick0 if tick0 is not None else _v
      if _v is not None:
          self["tick0"] = _v
      _v = arg.pop("tickcolor", None)
      _v = tickcolor if tickcolor is not None else _v
      if _v is not None:
          self["tickcolor"] = _v
      _v = arg.pop("ticklen", None)
      _v = ticklen if ticklen is not None else _v
      if _v is not None:
          self["ticklen"] = _v
      _v = arg.pop("tickmode", None)
      _v = tickmode if tickmode is not None else _v
      if _v is not None:
          self["tickmode"] = _v
      _v = arg.pop("ticks", None)
      _v = ticks if ticks is not None else _v
      if _v is not None:
          self["ticks"] = _v
      _v = arg.pop("tickvals", None)
      _v = tickvals if tickvals is not None else _v
      if _v is not None:
          self["tickvals"] = _v
      _v = arg.pop("tickvalssrc", None)
      _v = tickvalssrc if tickvalssrc is not None else _v
      if _v is not None:
          self["tickvalssrc"] = _v
      _v = arg.pop("tickwidth", None)
      _v = tickwidth if tickwidth is not None else _v
      if _v is not None:
          self["tickwidth"] = _v
  
      # Process unknown kwargs
      # ----------------------
      self._process_kwargs(**dict(arg, **kwargs))
  
      # Reset skip_invalid
      # ------------------
      self._skip_invalid = False
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 30 to create a new Minor object from inherited base classes: _BaseLayoutHierarchyType with example: obj = Minor(arg, dtick, gridcolor, griddash, gridwidth, nticks, showgrid, tick0, tickcolor, ticklen, tickmode, ticks, tickvals, tickvalssrc, tickwidth)