Skip to content

Commit 4de652b

Browse files
author
Daniel Incicau
committed
Notebooks: add horizontal translation to activity plots
1 parent b69e05b commit 4de652b

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

notebooks/layer5_CC_CS_connection.ipynb

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -883,8 +883,11 @@
883883
"fig, axs = plt.subplots(1, 2, figsize=(18, 6))\n",
884884
"xticks = np.linspace(0, len(cc_cs_weights)-1, len(cc_cs_weights))\n",
885885
"\n",
886-
"trans1 = Affine2D().translate(-0.05, 0.0)\n",
887-
"trans2 = Affine2D().translate(+0.0, 0.0)\n",
886+
"trans1 = Affine2D().translate(-0.2, 0.0)\n",
887+
"trans2 = Affine2D().translate(-0.1, 0.0)\n",
888+
"trans3 = Affine2D().translate(+0.0, 0.0)\n",
889+
"trans4 = Affine2D().translate(+0.1, 0.0)\n",
890+
"\n",
888891
"\n",
889892
"firing_rates_mean_over_input_degrees = np.mean(firing_rates_mean_over_simulations, axis=0)\n",
890893
"firing_rates_std_over_input_degrees = np.mean(firing_rates_std_over_simulations, axis=0)\n",
@@ -899,10 +902,10 @@
899902
"fire_rate_pv_std = [fire_rate_std_by_weight[3] for fire_rate_std_by_weight in firing_rates_std_over_input_degrees]\n",
900903
"\n",
901904
"# Plot firing rate\n",
902-
"axs[0].errorbar(xticks, fire_rate_cs_mean, fmt='b', yerr=fire_rate_cs_std, label='CS', elinewidth=2)\n",
903-
"axs[0].errorbar(xticks, fire_rate_cc_mean, fmt='r', yerr=fire_rate_cc_std, label='CC', elinewidth=2)\n",
904-
"axs[0].errorbar(xticks, fire_rate_sst_mean, fmt='g', yerr=fire_rate_sst_std, label='SST', elinewidth=2)\n",
905-
"axs[0].errorbar(xticks, fire_rate_pv_mean, fmt='y', yerr=fire_rate_pv_std, label='PV', elinewidth=2)\n",
905+
"axs[0].errorbar(xticks, fire_rate_cs_mean, fmt='b', yerr=fire_rate_cs_std, label='CS', transform=trans1+axs[0].transData, elinewidth=2)\n",
906+
"axs[0].errorbar(xticks, fire_rate_cc_mean, fmt='r', yerr=fire_rate_cc_std, label='CC', transform=trans2+axs[0].transData, elinewidth=2)\n",
907+
"axs[0].errorbar(xticks, fire_rate_sst_mean, fmt='g', yerr=fire_rate_sst_std, label='SST', transform=trans3+axs[0].transData, elinewidth=2)\n",
908+
"axs[0].errorbar(xticks, fire_rate_pv_mean, fmt='y', yerr=fire_rate_pv_std, label='PV', transform=trans4+axs[0].transData, elinewidth=2)\n",
906909
"axs[0].set_xticks(xticks)\n",
907910
"axs[0].set_xticklabels(cc_cs_weights)\n",
908911
"axs[0].set_xlabel('Scalar of CC_CS connection')\n",

notebooks/layer5_SST_Soma_selectivity.ipynb

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -852,8 +852,10 @@
852852
"fig, axs = plt.subplots(1, 2, figsize=(18, 6))\n",
853853
"xticks = np.linspace(0, len(sst_soma_conn_weights)-1, len(sst_soma_conn_weights))\n",
854854
"\n",
855-
"trans1 = Affine2D().translate(-0.1, 0.0)\n",
856-
"trans2 = Affine2D().translate(+0.0, 0.0)\n",
855+
"trans1 = Affine2D().translate(-0.2, 0.0)\n",
856+
"trans2 = Affine2D().translate(-0.1, 0.0)\n",
857+
"trans3 = Affine2D().translate(+0.0, 0.0)\n",
858+
"trans4 = Affine2D().translate(+0.1, 0.0)\n",
857859
"\n",
858860
"firing_rates_mean_over_input_degrees = np.mean(firing_rates_mean_over_simulations, axis=0)\n",
859861
"firing_rates_std_over_input_degrees = np.mean(firing_rates_std_over_simulations, axis=0)\n",
@@ -868,10 +870,10 @@
868870
"fire_rate_pv_std = [fire_rate_std_by_weight[3] for fire_rate_std_by_weight in firing_rates_std_over_input_degrees]\n",
869871
"\n",
870872
"# Plot firing rate\n",
871-
"axs[0].errorbar(xticks, fire_rate_cs_mean, fmt='b', yerr=fire_rate_cs_std, label='CS')\n",
872-
"axs[0].errorbar(xticks, fire_rate_cc_mean, fmt='r', yerr=fire_rate_cc_std, label='CC')\n",
873-
"axs[0].errorbar(xticks, fire_rate_sst_mean, fmt='g', yerr=fire_rate_sst_std, label='SST')\n",
874-
"axs[0].errorbar(xticks, fire_rate_pv_mean, fmt='y', yerr=fire_rate_pv_std, label='PV')\n",
873+
"axs[0].errorbar(xticks, fire_rate_cs_mean, fmt='b', yerr=fire_rate_cs_std, label='CS', transform=trans1+axs[0].transData, elinewidth=2)\n",
874+
"axs[0].errorbar(xticks, fire_rate_cc_mean, fmt='r', yerr=fire_rate_cc_std, label='CC', transform=trans2+axs[0].transData, elinewidth=2)\n",
875+
"axs[0].errorbar(xticks, fire_rate_sst_mean, fmt='g', yerr=fire_rate_sst_std, label='SST', transform=trans3+axs[0].transData, elinewidth=2)\n",
876+
"axs[0].errorbar(xticks, fire_rate_pv_mean, fmt='y', yerr=fire_rate_pv_std, label='PV', transform=trans4+axs[0].transData, elinewidth=2)\n",
875877
"axs[0].set_xticks(xticks)\n",
876878
"axs[0].set_xticklabels(sst_soma_conn_weights)\n",
877879
"axs[0].set_xlabel('Scalar of SST->Soma connection')\n",

0 commit comments

Comments
 (0)