code: def setUp(self):
      fig = make_subplots(
          rows=3,
          cols=3,
          specs=[
              [{}, {"type": "scene"}, {}],
              [
                  {"secondary_y": True},
                  {"type": "polar"},
                  {"type": "polar"},
              ],
              [{"type": "xy", "colspan": 2}, None, {"type": "ternary"}],
          ],
      ).update(layout={"height": 800})
  
      fig.layout.xaxis.title.text = "A"
      fig.layout.xaxis2.title.text = "A"
      fig.layout.xaxis3.title.text = "B"
      fig.layout.xaxis4.title.text = "B"
  
      fig.layout.yaxis.title.text = "A"
      fig.layout.yaxis2.title.text = "B"
      fig.layout.yaxis3.title.text = "A"
      fig.layout.yaxis4.title.text = "B"
  
      fig.layout.polar.angularaxis.rotation = 45
      fig.layout.polar2.angularaxis.rotation = 45
      fig.layout.polar.radialaxis.title.text = "A"
      fig.layout.polar2.radialaxis.title.text = "B"
  
      fig.layout.scene.xaxis.title.text = "A"
      fig.layout.scene.yaxis.title.text = "B"
  
      fig.layout.ternary.aaxis.title.text = "A"
  
      self.fig = fig
      self.fig_no_grid = go.Figure(self.fig.to_dict())
  
imports: import copy
  from unittest import TestCase
  import plotly.graph_objs
  from plotly.graph_objs import Figure
  from plotly.subplots import make_subplots
label_desc: Use image node_id 1 for calling the TestSelectForEachUpdateSubplots obj's underlying member method code with example usage: obj.setUp() without return types