class_docstr: The ``.. pyvista-plot::`` directive, as documented in the module's docstring.
class_docstr_tok: ["The","``","..","pyvista-plot",":",":","``","directive",",","as","documented","in","the","module","'s","docstring","."]
docstr: Run the plot directive.
docstr_tok: ["Run","the","plot","directive","."]
code: def run(self):
      """Run the plot directive."""
      try:
          return run(
              self.arguments,
              self.content,
              self.options,
              self.state_machine,
              self.state,
              self.lineno,
          )
      except Exception as e:  # pragma: no cover
          raise self.error(str(e))
  
imports: import doctest
  import os
  from os.path import relpath
  from pathlib import Path
  import re
  import shutil
  import textwrap
  import traceback
  from docutils.parsers.rst import Directive, directives
  from docutils.parsers.rst.directives.images import Image
  import jinja2
  import pyvista
label_desc: Use image node_id 1 for calling the PlotDirective obj's underlying member method code with example usage: obj.run() and returns: run