def __create_surface(self, dimension):
rcParams['<STR_LIT>'] = ['<STR_LIT>']<EOL>rcParams['<STR_LIT>'] = <NUM_LIT:12><EOL>fig = plt.figure()<EOL>axes = None<EOL>if dimension == <NUM_LIT:2>:<EOL><INDENT>axes = fig.add_subplot(<NUM_LIT>)<EOL><DEDENT>elif dimension == <NUM_LIT:3>:<EOL><INDENT>axes = fig.gca(projection='<STR_LIT>')<EOL><DEDENT>surface_font = FontProperties()<EOL>surface_font.set_name('<STR_LIT>')<EOL>surface_font.set_size('<STR_LIT>')<EOL>return (fig, axes)<EOL>
!
        @brief Prepares surface for showing network structure in line with specified dimension.

        @param[in] dimension (uint): Dimension of processed data (external stimulus).

        @return (tuple) Description of surface for drawing network structure.