qiskit/visualization/bloch.py
def render(self, title=''):
        """
        Render the Bloch sphere and its data sets in on given figure and axes.
        """
        if self._rendered:
            self.axes.clear()

        self._rendered = True

        # Figure instance for Bloch sphere plot
        if not self._ext_fig:
            self.fig = plt.figure(figsize=self.figsize)

        if not self._ext_axes:
            self.axes = Axes3D(self.fig, azim=self.view[0], elev=self.view[1])

        if self.background:
            self.axes.clear()
            self.axes.set_xlim3d(-1.3, 1.3)
            self.axes.set_ylim3d(-1.3, 1.3)
            self.axes.set_zlim3d(-1.3, 1.3)
        else:
            self.plot_axes()
            self.axes.set_axis_off()
            self.axes.set_xlim3d(-0.7, 0.7)
            self.axes.set_ylim3d(-0.7, 0.7)
            self.axes.set_zlim3d(-0.7, 0.7)

        self.axes.grid(False)
        self.plot_back()
        self.plot_points()
        self.plot_vectors()
        self.plot_front()
        self.plot_axes_labels()
        self.plot_annotations()
        self.axes.set_title(title, fontsize=self.font_size, y=1.08)
def render(self, title=''):
        if self._rendered:
            self.axes.clear()

        self._rendered = True

        # Figure instance for Bloch sphere plot
        if not self._ext_fig:
            self.fig = plt.figure(figsize=self.figsize)

        if not self._ext_axes:
            self.axes = Axes3D(self.fig, azim=self.view[0], elev=self.view[1])

        if self.background:
            self.axes.clear()
            self.axes.set_xlim3d(-1.3, 1.3)
            self.axes.set_ylim3d(-1.3, 1.3)
            self.axes.set_zlim3d(-1.3, 1.3)
        else:
            self.plot_axes()
            self.axes.set_axis_off()
            self.axes.set_xlim3d(-0.7, 0.7)
            self.axes.set_ylim3d(-0.7, 0.7)
            self.axes.set_zlim3d(-0.7, 0.7)

        self.axes.grid(False)
        self.plot_back()
        self.plot_points()
        self.plot_vectors()
        self.plot_front()
        self.plot_axes_labels()
        self.plot_annotations()
        self.axes.set_title(title, fontsize=self.font_size, y=1.08)
def render ( self , title = '' ) : if self . _rendered : self . axes . clear ( ) self . _rendered = True # Figure instance for Bloch sphere plot if not self . _ext_fig : self . fig = plt . figure ( figsize = self . figsize ) if not self . _ext_axes : self . axes = Axes3D ( self . fig , azim = self . view [ 0 ] , elev = self . view [ 1 ] ) if self . background : self . axes . clear ( ) self . axes . set_xlim3d ( - 1.3 , 1.3 ) self . axes . set_ylim3d ( - 1.3 , 1.3 ) self . axes . set_zlim3d ( - 1.3 , 1.3 ) else : self . plot_axes ( ) self . axes . set_axis_off ( ) self . axes . set_xlim3d ( - 0.7 , 0.7 ) self . axes . set_ylim3d ( - 0.7 , 0.7 ) self . axes . set_zlim3d ( - 0.7 , 0.7 ) self . axes . grid ( False ) self . plot_back ( ) self . plot_points ( ) self . plot_vectors ( ) self . plot_front ( ) self . plot_axes_labels ( ) self . plot_annotations ( ) self . axes . set_title ( title , fontsize = self . font_size , y = 1.08 )
Render the Bloch sphere and its data sets in on given figure and axes.
Render the Bloch sphere and its data sets in on given figure and axes .