class_docstr: Create plots for `InteractTargetPlot` or `InteractPredictPlot`
  
  Methods
  -------
  plot_matplotlib : plot using matplotlib
  plot_plotly : plot using plotly
class_docstr_tok: ["Create","plots","for","`","InteractTargetPlot","`","or","`","InteractPredictPlot","`","Methods","--","--","--","-","plot_matplotlib",":","plot","using","matplotlib","plot_plotly",":","plot","using","plotly"]
code: def _set_ticks_plotly(self, fig, grids, is_y=False):
      i = int(is_y)
      ticktext = self.display_columns[i].copy()
      percentile_columns = self.percentile_columns[i]
      label, show_percentile = self.get_axes_label(i)
  
      if show_percentile:
          ticktext = [
              f"{text}<br><sup><b>{p}</b></sup>"
              for text, p in zip(ticktext, percentile_columns)
          ]
      kwargs = dict(
          title_text=label,
          ticktext=ticktext,
          tickvals=np.arange(len(ticktext)),
          **grids,
      )
      (fig.update_yaxes if is_y else fig.update_xaxes)(**kwargs)
  
imports: from .styles import _prepare_plot_style, _axes_modify, _display_percentile, _modify_legend_axes, _get_axes_label
  import numpy
  from itertools import cycle
  import plotly.express
  import matplotlib
  import matplotlib.pyplot
  from matplotlib.gridspec import GridSpecFromSubplotSpec
  from mpl_toolkits.axes_grid1.inset_locator import inset_axes
  import matplotlib.patheffects
  import plotly.graph_objects
label_desc: Use image node_id 6 for calling the InteractInfoPlotEngine obj's underlying member method code with example usage: obj._set_ticks_plotly(fig, grids, is_y) without return types