class_docstr: PP/QQ plot.
class_docstr_tok: ["PP\/QQ","plot","."]
code: def _create_figure(self) -> go.Figure:
      df = self.data
      color_m = self.PALETTE[0]
      color_l = "blue"
      label_yaxis = self.label_yaxis
  
      kwargs = dict(
          meta={
              "label_xaxis": self.label_xaxis,
              "label_yaxis": label_yaxis,
          },
          hovertemplate=self.hovertemplate,
      )
      return go.Figure(
          [
              go.Scatter(
                  x=df[self.col_theoretical],
                  y=df[self.col_reference],
                  marker={"color": color_l},
                  **kwargs,
              ),
              go.Scatter(
                  x=df[self.col_theoretical],
                  y=df[self.col_sample],
                  mode="markers",
                  marker={"color": color_m},
                  **kwargs,
              ),
          ]
      )
  
file_path: tslumen/tslumen/plot/interactive/distribution.py
imports: from typing import Union, Optional, Any
  import pandas
  from tslumen.plot.interactive.base import VizBase, go
label_desc: Use image node_id 2 for calling the SampleTheoretical obj's underlying member method code with example usage: obj._create_figure() and returns: go