def fig_intro(params, ana_params, T=[<NUM_LIT>, <NUM_LIT:1000>], fraction=<NUM_LIT>, rasterized=False):
ana_params.set_PLOS_2column_fig_style(ratio=<NUM_LIT:0.5>)<EOL>networkSim = CachedNetwork(**params.networkSimParams)<EOL>if analysis_params.bw:<EOL><INDENT>networkSim.colors = phlp.get_colors(len(networkSim.X))<EOL><DEDENT>fig = plt.figure()<EOL>gs = gridspec.GridSpec(<NUM_LIT:3>, <NUM_LIT:4>)<EOL>fig.subplots_adjust(left=<NUM_LIT>, right=<NUM_LIT>, wspace=<NUM_LIT:0.5>, hspace=<NUM_LIT:0.>)<EOL>ax0_1 = fig.add_subplot(gs[:, <NUM_LIT:0>], frameon=False)<EOL>ax0_1.set_title('<STR_LIT>', va='<STR_LIT>')<EOL>network_sketch(ax0_1, yscaling=<NUM_LIT>)<EOL>ax0_1.xaxis.set_ticks([])<EOL>ax0_1.yaxis.set_ticks([])<EOL>phlp.annotate_subplot(ax0_1, ncols=<NUM_LIT:4>, nrows=<NUM_LIT:1>, letter='<STR_LIT:A>', linear_offset=<NUM_LIT>)<EOL>ax1 = fig.add_subplot(gs[:, <NUM_LIT:1>], frameon=True)<EOL>phlp.remove_axis_junk(ax1)<EOL>phlp.annotate_subplot(ax1, ncols=<NUM_LIT:4>, nrows=<NUM_LIT:1>, letter='<STR_LIT:B>', linear_offset=<NUM_LIT>)<EOL>x, y = networkSim.get_xy(T, fraction=fraction)<EOL>networkSim.plot_raster(ax1, T, x, y, markersize=<NUM_LIT>, marker='<STR_LIT:_>', alpha=<NUM_LIT:1.>,legend=False, pop_names=True, rasterized=rasterized)<EOL>ax1.set_ylabel('<STR_LIT>')<EOL>ax1.xaxis.set_major_locator(plt.MaxNLocator(<NUM_LIT:4>))<EOL>ax1.set_title('<STR_LIT>', va='<STR_LIT>')<EOL>a = ax1.axis()<EOL>ax1.vlines(x['<STR_LIT>'][<NUM_LIT:0>], a[<NUM_LIT:2>], a[<NUM_LIT:3>], '<STR_LIT:k>', lw=<NUM_LIT>)<EOL>ax2 = fig.add_subplot(gs[:, <NUM_LIT:2>], frameon=False)<EOL>ax2.xaxis.set_ticks([])<EOL>ax2.yaxis.set_ticks([])<EOL>plot_population(ax2, params, isometricangle=np.pi/<NUM_LIT>, plot_somas=False,<EOL>plot_morphos=True, num_unitsE=<NUM_LIT:1>, num_unitsI=<NUM_LIT:1>,<EOL>clip_dendrites=True, main_pops=True, title='<STR_LIT>',<EOL>rasterized=rasterized)<EOL>ax2.set_title('<STR_LIT>', va='<STR_LIT>', fontweight='<STR_LIT>')<EOL>phlp.annotate_subplot(ax2, ncols=<NUM_LIT:4>, nrows=<NUM_LIT:1>, letter='<STR_LIT:C>', linear_offset=<NUM_LIT>)<EOL>ax3 = fig.add_subplot(gs[:, <NUM_LIT:3>], frameon=True)<EOL>phlp.remove_axis_junk(ax3)<EOL>plot_signal_sum(ax3, params, fname=os.path.join(params.savefolder, '<STR_LIT>'),<EOL>unit='<STR_LIT>', vlimround=<NUM_LIT>,<EOL>T=T, ylim=[ax2.axis()[<NUM_LIT:2>], ax2.axis()[<NUM_LIT:3>]],<EOL>rasterized=False)<EOL>ax3.set_title('<STR_LIT>', va='<STR_LIT>')<EOL>ax3.xaxis.set_major_locator(plt.MaxNLocator(<NUM_LIT:4>))<EOL>phlp.annotate_subplot(ax3, ncols=<NUM_LIT:4>, nrows=<NUM_LIT:1>, letter='<STR_LIT:D>', linear_offset=<NUM_LIT>)<EOL>a = ax3.axis()<EOL>ax3.vlines(x['<STR_LIT>'][<NUM_LIT:0>], a[<NUM_LIT:2>], a[<NUM_LIT:3>], '<STR_LIT:k>', lw=<NUM_LIT>)<EOL>ax = plt.gca()<EOL>ax.annotate("<STR_LIT>", xy=(<NUM_LIT>, <NUM_LIT:0.5>), xytext=(<NUM_LIT>, <NUM_LIT:0.5>),<EOL>xycoords="<STR_LIT>",<EOL>arrowprops=dict(facecolor='<STR_LIT>', arrowstyle='<STR_LIT>'),<EOL>)<EOL>ax.annotate("<STR_LIT>", xy=(<NUM_LIT>, <NUM_LIT:0.5>), xytext=(<NUM_LIT>, <NUM_LIT:0.5>),<EOL>xycoords="<STR_LIT>",<EOL>arrowprops=dict(facecolor='<STR_LIT>', arrowstyle='<STR_LIT>'),<EOL>)<EOL>ax.annotate("<STR_LIT>", xy=(<NUM_LIT>, <NUM_LIT:0.5>), xytext=(<NUM_LIT>, <NUM_LIT:0.5>),<EOL>xycoords="<STR_LIT>",<EOL>arrowprops=dict(facecolor='<STR_LIT>', arrowstyle='<STR_LIT>'),<EOL>)<EOL>return fig<EOL>
set up plot for introduction