Skip to content

Instantly share code, notes, and snippets.

@wbwakeman
Created September 3, 2021 21:47
Show Gist options
  • Save wbwakeman/385590f9dde8164377b525f24ebb3d37 to your computer and use it in GitHub Desktop.
Save wbwakeman/385590f9dde8164377b525f24ebb3d37 to your computer and use it in GitHub Desktop.
import matplotlib.figure as mplt_figure
from numpy.core.fromnumeric import size
import pandas as pd
import imageio
#######################################################
# sst = 3
fig = mplt_figure.Figure(figsize=(60,45))
axes = [fig.add_subplot(6, 6, ii) for ii in range(1,37,1)]
# fig.suptitle('Multiple experiments, smooth_sigma_time = 5', size=35)
#######################################################
# Row 1
# row_one = pd.read_csv("./final/1110070263_1110190110_suite2p_rigid_motion_transform.csv")
# row_one_old = pd.read_csv("./final/1110190110_suite2p_rigid_motion_transform.csv")
axes[0].imshow(imageio.imread('./final/1110190110_suite2p_average_projection.png'), cmap='gray')
axes[1].imshow(imageio.imread('./final/1110190110_suite2p_maximum_projection.png'), cmap='gray')
axes[2].imshow(imageio.imread('./final/1110070263_1110190110_suite2p_average_projection.png'), cmap='gray')
axes[3].imshow(imageio.imread('./final/1110070263_1110190110_suite2p_maximum_projection.png'), cmap='gray')
axes[4].imshow(imageio.imread('./manual/1110070263_1110190110_suite2p_average_projection.png'), cmap='gray')
axes[5].imshow(imageio.imread('./manual/1110070263_1110190110_suite2p_maximum_projection.png'), cmap='gray')
axes[0].set_title("Avg. Proj. Defalt", size=40)
axes[1].set_title("Max. Proj. Default", size=40)
axes[2].set_title("Avg. Proj. SST = 3", size=40)
axes[3].set_title("Max. Proj. SST = 3", size=40)
axes[4].set_title("Session 1110070263 Experiment 1110190110\nAvg. Proj. SST = 3, Manual", size=40)
axes[5].set_title("Max. Proj. SST = 3, Manual", size=40)
# axes[4].set_title("Session 1110070263 Experiment 1110190110", size=40)
#######################################################
# Row 2
# row_one = pd.read_csv("./final/1110609895_1110738903_suite2p_rigid_motion_transform.csv")
# row_one_old = pd.read_csv("./final/1110738903_suite2p_rigid_motion_transform.csv")
axes[6].imshow(imageio.imread('./final/1110738903_suite2p_average_projection.png'), cmap='gray')
axes[7].imshow(imageio.imread('./final/1110738903_suite2p_maximum_projection.png'), cmap='gray')
axes[8].imshow(imageio.imread('./final/1110609895_1110738903_suite2p_average_projection.png'), cmap='gray')
axes[9].imshow(imageio.imread('./final/1110609895_1110738903_suite2p_maximum_projection.png'), cmap='gray')
axes[10].imshow(imageio.imread('./manual/1110609895_1110738903_suite2p_average_projection.png'), cmap='gray')
axes[11].imshow(imageio.imread('./manual/1110609895_1110738903_suite2p_maximum_projection.png'), cmap='gray')
axes[10].set_title("Session 1110609895 Experiment 1110738903", size=40)
#######################################################
# Row 3
# row_one = pd.read_csv("./final/1110835610_1110928086_suite2p_rigid_motion_transform.csv")
# row_one_old = pd.read_csv("./final/1110928086_suite2p_rigid_motion_transform.csv")
axes[12].imshow(imageio.imread('./final/1110928086_suite2p_average_projection.png'), cmap='gray')
axes[13].imshow(imageio.imread('./final/1110928086_suite2p_maximum_projection.png'), cmap='gray')
axes[14].imshow(imageio.imread('./final/1110835610_1110928086_suite2p_average_projection.png'), cmap='gray')
axes[15].imshow(imageio.imread('./final/1110835610_1110928086_suite2p_maximum_projection.png'), cmap='gray')
axes[16].imshow(imageio.imread('./manual/1110835610_1110928086_suite2p_average_projection.png'), cmap='gray')
axes[17].imshow(imageio.imread('./manual/1110835610_1110928086_suite2p_maximum_projection.png'), cmap='gray')
axes[16].set_title("Session 1110835610 Experiment 1110928086", size=40)
#######################################################
# Row 4
# row_one = pd.read_csv("./final/1111018150_1111121124_suite2p_rigid_motion_transform.csv")
# row_one_old = pd.read_csv("./final/1111121124_suite2p_rigid_motion_transform.csv")
axes[18].imshow(imageio.imread('./final/1111121124_suite2p_average_projection.png'), cmap='gray')
axes[19].imshow(imageio.imread('./final/1111121124_suite2p_maximum_projection.png'), cmap='gray')
axes[20].imshow(imageio.imread('./final/1111018150_1111121124_suite2p_average_projection.png'), cmap='gray')
axes[21].imshow(imageio.imread('./final/1111018150_1111121124_suite2p_maximum_projection.png'), cmap='gray')
axes[22].imshow(imageio.imread('./manual/1111018150_1111121124_suite2p_average_projection.png'), cmap='gray')
axes[23].imshow(imageio.imread('./manual/1111018150_1111121124_suite2p_maximum_projection.png'), cmap='gray')
axes[22].set_title("Session 1111018150 Experiment 1111121124", size=40)
#######################################################
# Row 5
# row_one = pd.read_csv("./final/1111197126_1111313373_suite2p_rigid_motion_transform.csv")
# row_one_old = pd.read_csv("./final/1111313373_suite2p_rigid_motion_transform.csv")
axes[24].imshow(imageio.imread('./final/1111313373_suite2p_average_projection.png'), cmap='gray')
axes[25].imshow(imageio.imread('./final/1111313373_suite2p_maximum_projection.png'), cmap='gray')
axes[26].imshow(imageio.imread('./final/1111197126_1111313373_suite2p_average_projection.png'), cmap='gray')
axes[27].imshow(imageio.imread('./final/1111197126_1111313373_suite2p_maximum_projection.png'), cmap='gray')
axes[28].imshow(imageio.imread('./manual/1111197126_1111313373_suite2p_average_projection.png'), cmap='gray')
axes[29].imshow(imageio.imread('./manual/1111197126_1111313373_suite2p_maximum_projection.png'), cmap='gray')
axes[28].set_title("Session 1111197126 Experiment 1111313373", size=40)
#######################################################
# Row 6
# row_one = pd.read_csv("./final/1111398401_1111493062_suite2p_rigid_motion_transform.csv")
# row_one_old = pd.read_csv("./final/1111493062_suite2p_rigid_motion_transform.csv")
axes[30].imshow(imageio.imread('./final/1111493062_suite2p_average_projection.png'), cmap='gray')
axes[31].imshow(imageio.imread('./final/1111493062_suite2p_maximum_projection.png'), cmap='gray')
axes[32].imshow(imageio.imread('./final/1111398401_1111493062_suite2p_average_projection.png'), cmap='gray')
axes[33].imshow(imageio.imread('./final/1111398401_1111493062_suite2p_maximum_projection.png'), cmap='gray')
axes[34].imshow(imageio.imread('./manual/1111398401_1111493062_suite2p_average_projection.png'), cmap='gray')
axes[35].imshow(imageio.imread('./manual/1111398401_1111493062_suite2p_maximum_projection.png'), cmap='gray')
axes[34].set_title("Session 1111398401 Experiment 1111493062", size=40)
#######################################################
# Save
fig.tight_layout()
fig.savefig('./manual/manual_plots_3.png')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment