class_docstr: Graph drawer that uses a pyplot.Axes as context
docstr: Constructs the graph drawer and associates it with the plotly Figure
  
  @param fig: the plotly.graph_objects.Figure to draw into.
code: def __init__(
      self,
      fig,
      vertex_drawer_factory=PlotlyVerticesDrawer,
      edge_drawer_factory=PlotlyEdgeDrawer,
  ):
      """Constructs the graph drawer and associates it with the plotly Figure
  
      @param fig: the plotly.graph_objects.Figure to draw into.
  
      """
      self.fig = fig
      self.vertex_drawer_factory = vertex_drawer_factory
      self.edge_drawer_factory = edge_drawer_factory
  
file_path: python-igraph/src/igraph/drawing/plotly/graph.py
imports: from warnings import warn
  from igraph._igraph import convex_hull, VertexSeq
  from igraph.drawing.baseclasses import AbstractGraphDrawer
  from igraph.drawing.utils import Point
  from .edge import PlotlyEdgeDrawer
  from .polygon import PlotlyPolygonDrawer
  from .utils import find_plotly, format_rgba
  from .vertex import PlotlyVerticesDrawer
label_desc: Use image node_id 1 to create a new PlotlyGraphDrawer object from inherited base classes: AbstractGraphDrawer with example: obj = PlotlyGraphDrawer(fig, vertex_drawer_factory, edge_drawer_factory)