code: def element_line(
      color=None,
      size=None,
      # ToDo: linetype, lineend, arrow
      blank=False,
  ) -> dict:
      """
      Specify how non-data components of the plot are drawn.
      This theme element draws lines.
  
      Parameters
      ----------
      color : str
          Line color.
      size : int
          Line size.
      blank : bool, default=False
          If True - draws nothing, and assigns no space.
  
      Returns
      -------
      `dict`
          Theme element specification.
  
      Examples
      --------
      .. jupyter-execute::
          :linenos:
          :emphasize-lines: 7
  
          import numpy as np
          from lets_plot import *
          LetsPlot.setup_html()
          np.random.seed(42)
          data = {'x': np.random.normal(size=1000)}
          ggplot(data, aes(x='x')) + geom_histogram() + \\
              theme(panel_grid=element_line(size=3))
  
      """
      return locals()
  
file_path: lets-plot/python-package/lets_plot/plot/theme_.py
imports: from .core import FeatureSpec
label_desc: Use image node_id 5 for calling a global function with example usage: element_line(color, size, blank) and returns: locals