class_docstr: Create plots for `PDPIsolate`
  
  Methods
  -------
  plot : generate the plot
  plot_matplotlib : plot using matplotlib
  plot_plotly : plot using plotly
class_docstr_tok: ["Create","plots","for","`","PDPIsolate","`","Methods","--","--","--","-","plot",":","generate","the","plot","plot_matplotlib",":","plot","using","matplotlib","plot_plotly",":","plot","using","plotly"]
code: def _draw_pdp_countplot_plotly(self, df, cmap):
      count_norm, xticks = df["count_norm"].values, df["x"].values
      return go.Heatmap(
          x=xticks,
          y=[0],
          z=[count_norm],
          text=[[round(v, 3) for v in count_norm]],
          texttemplate="%{text}",
          hovertemplate="%{text}",
          colorscale=cmap,
          zmin=0,
          zmax=np.max(count_norm),
          opacity=self.plot_style.dist["fill_alpha"],
          showscale=False,
          xgap=2,
          name="dist",
      )
  
imports: from .utils import _get_string, _to_rgba
  from .styles import _prepare_plot_style, _axes_modify, _display_percentile, _modify_legend_axes, _get_axes_label
  import pandas
  import numpy
  import matplotlib
  import matplotlib.pyplot
  from matplotlib.gridspec import GridSpecFromSubplotSpec
  import copy
  from mpl_toolkits.axes_grid1.inset_locator import inset_axes
  import plotly.graph_objects
  from sklearn.cluster import MiniBatchKMeans, KMeans
  from itertools import cycle
label_desc: Use image node_id 16 for calling the PDPIsolatePlotEngine obj's underlying member method code with example usage: obj._draw_pdp_countplot_plotly(df, cmap) and returns: go