Beispiel #1
0

for i, clim in enumerate([[-2,2], [-50,50], [-0.6,0.6]]):
    images[i].set_clim(clim)

args=[[axs[0],axs[1],axs[2]], 
      ['', '', 'Coher./weight'],
      [images[0],images[1],images[2]],
      [{'nbins':2, 'x_scale':1.03},
       {'nbins':3, 'x_scale':1.03},
       {'nbins':3, 'x_scale':1.03}]]

for ax, label, im, k in zip(*args):
        set_colormap(ax, im, label,**k)

axs[1].text(1.12, 0.9, 'Rate/weight', 
            transform=axs[1].transAxes,
            rotation=270)    
    
axs[0].my_remove_axis(xaxis=True, yaxis=False,keep_ticks=True) 
axs[1].my_remove_axis(xaxis=True, yaxis=False,keep_ticks=True)
    
save_figures([fig], (__file__.split('/')[-1][0:-3]
                                           +'/data'), dpi=200)

import pylab
pylab.show()



                    transform=axs[i].transAxes,
                    horizontalalignment='center')
    
    axs[9].text( 0.5, -0.65, 'Action pool activation', 
                    transform=axs[9].transAxes,
                    horizontalalignment='center')
    
    labels= ['Only D1',
                 'D1 & D2',
                 r'No MSN$\to$MSN',
                 r'No FSN$\to$MSN',
                 r'No $GPe_{TA}$$\to$MSN']
    for i, s in enumerate(labels):
        axs[i].text(k.get('cohere_ylabel_ypos', -0.1), 
                    0.5, 
                    s, 
                    transform=axs[i].transAxes,
                    horizontalalignment='right', 
                    rotation=0,
                    fontsize=5)    
    
    for i, ax in enumerate(axs): 
        ax.set_xlabel('')
        ax.set_ylabel('')
        ax.tick_params(axis='both', which='major', labelsize=7*scale)
        ax.my_remove_axis(xaxis=True, yaxis=True,keep_ticks=True)

       
save_figures(figs, __file__.split('/')[-1][0:-3]+'/data', dpi=200)

pylab.show()
Beispiel #3
0
#      0.01, box.height*0.8]
# axColor=pylab.axes(pos)
# cbar=pylab.colorbar(sm, cax=axColor, ticks=range(len(ln)))
# 
# cbar.ax.tick_params( length=1, )
# cbar.ax.set_yticklabels(ln)  
#  
# ax.text(1.32,  0.5, r'Fan in $TA,TI\to TA$ (#)', 
#         transform=ax.transAxes, va='center', rotation=270) 
# 
# ax.set_xlabel(r'Angle (rad)')
# ax.set_ylabel('Norm. count TI-TA')
# ax.my_set_no_ticks(xticks=4)
# ax.my_set_no_ticks(yticks=4)
# ax.set_ylim([0,0.31])
# 
# for ax in axs:
#     ax.tick_params(direction='out',
#                    length=2,
#                    width=0.5,
#                    pad=0.01,
#                     top=False, right=False
#                     )
save_figures([fig], script_name, dpi=400)

pylab.show()




        #     ax.set_yticklabels(fontsize=20)
        ax.set_xticks([1, 1.5, 2, 2.5, 3])
        ax.set_yticks([1, 1.5, 2, 2.5, 3])

        if i == 4:
            ax.text(
                1.05,
                -.37,
                'Cortical input action 1',
                horizontalalignment='center',
                transform=axs[i].transAxes,
                #                     fontsize=20
            )
            ax.set_xticks([1, 1.5, 2, 2.5])
    #         ax.set_xticklabels(['1.0','1.5','2.0','2.5'])

        if i == 2:
            ax.set_ylabel('Cortical input action 2',
                          #                       fontsize=20
                          )

    axs[0].my_remove_axis(xaxis=True, yaxis=False, keep_ticks=True)
    axs[1].my_remove_axis(xaxis=True, yaxis=True, keep_ticks=True)
    axs[2].my_remove_axis(xaxis=True, yaxis=False, keep_ticks=True)
    axs[3].my_remove_axis(xaxis=True, yaxis=True, keep_ticks=True)
    axs[4].my_remove_axis(xaxis=False, yaxis=False, keep_ticks=True)
    axs[5].my_remove_axis(xaxis=False, yaxis=True, keep_ticks=True)

save_figures(figs, __file__.split('/')[-1][0:-3] + '/data', dpi=200)

pylab.show()
Beispiel #5
0
# sm._A = []
#
# box = ax.get_position()
# pos=[box.x0+1.03*box.width, box.y0+box.height*0.1,
#      0.01, box.height*0.8]
# axColor=pylab.axes(pos)
# cbar=pylab.colorbar(sm, cax=axColor, ticks=range(len(ln)))
#
# cbar.ax.tick_params( length=1, )
# cbar.ax.set_yticklabels(ln)
#
# ax.text(1.32,  0.5, r'Fan in $TA,TI\to TA$ (#)',
#         transform=ax.transAxes, va='center', rotation=270)
#
# ax.set_xlabel(r'Angle (rad)')
# ax.set_ylabel('Norm. count TI-TA')
# ax.my_set_no_ticks(xticks=4)
# ax.my_set_no_ticks(yticks=4)
# ax.set_ylim([0,0.31])
#
# for ax in axs:
#     ax.tick_params(direction='out',
#                    length=2,
#                    width=0.5,
#                    pad=0.01,
#                     top=False, right=False
#                     )
save_figures([fig], script_name, dpi=400)

pylab.show()

for i, ax in enumerate(axs): 
    ax.set_xlabel('Input action 2')
    ax.set_ylabel('Input action 1')
    ax.legend(['Dual selection',
               'Selection', 
               'No selection'], 
#               ncol=1, 
              scatterpoints=1,
              frameon=False,
              labelspacing=0.1,
              handletextpad=0.1,
              columnspacing=0.3,
              bbox_to_anchor=(1.5, 1.95),
              markerscale=1.5
              )
#     ax.set_xticks([1.2, 1.8, 2.4, 3.0])
    ax.set_xticks([1,2,3])
    ax.set_yticks([1,2,3])
    ax.tick_params(direction='out',
                           length=1.5,
                           width=0.5,
                            top=False, right=False
                        ) 
    ax.tick_params(pad=2)

script_name=(__file__.split('/')[-1][0:-3]+'/data')
save_figures(figs, script_name, dpi=400)

pylab.show()
# tick_locator = ticker.MaxNLocator(nbins=4)
# cbar.locator = tick_locator
# cbar.update_ticks()

for i, ax in enumerate(axs):
    ax.set_xlabel('Input action 2')
    ax.set_ylabel('Input action 1')
    ax.legend(
        ['Dual selection', 'Selection', 'No selection'],
        #               ncol=1,
        scatterpoints=1,
        frameon=False,
        labelspacing=0.1,
        handletextpad=0.1,
        columnspacing=0.3,
        bbox_to_anchor=(1.5, 1.95),
        markerscale=1.5)
    #     ax.set_xticks([1.2, 1.8, 2.4, 3.0])
    ax.set_xticks([1, 2, 3])
    ax.set_yticks([1, 2, 3])
    ax.tick_params(direction='out',
                   length=1.5,
                   width=0.5,
                   top=False,
                   right=False)
    ax.tick_params(pad=2)

script_name = (__file__.split('/')[-1][0:-3] + '/data')
save_figures(figs, script_name, dpi=400)

pylab.show()