|
@@ -13,6 +13,7 @@ from pypet.brian2 import Brian2MonitorResult
|
|
|
|
|
|
from scripts.interneuron_placement import get_position_mesh, Pickle, get_correct_position_mesh
|
|
|
from scripts.spatial_network.figures_spatial_head_direction_network_orientation_map import plot_hdi_in_space
|
|
|
+from scripts.spatial_network.perlin.figure_utils import remove_frame, remove_ticks, add_length_scale
|
|
|
from scripts.spatial_network.perlin.run_entropy_maximisation_perlin_map import DATA_FOLDER, TRAJ_NAME
|
|
|
|
|
|
plt.style.use('figures.mplstyle')
|
|
@@ -302,18 +303,6 @@ def short_labels(label):
|
|
|
return label
|
|
|
|
|
|
|
|
|
-def remove_frame(ax, dirs=None):
|
|
|
- if dirs is None:
|
|
|
- dirs = ["right", "left", "top", "bottom"]
|
|
|
- for dir in dirs:
|
|
|
- ax.spines[dir].set_visible(False)
|
|
|
-
|
|
|
-
|
|
|
-def remove_ticks(ax):
|
|
|
- ax.xaxis.set_ticks([])
|
|
|
- ax.yaxis.set_ticks([])
|
|
|
-
|
|
|
-
|
|
|
def plot_axonal_clouds(traj, plot_run_names):
|
|
|
n_ex = int(np.sqrt(traj.N_E))
|
|
|
|
|
@@ -402,17 +391,6 @@ def get_neurons_close_to_given_position(cluster_position, number_of_neurons_in_c
|
|
|
return selection
|
|
|
|
|
|
|
|
|
-def add_length_scale(ax, scale_length, start_scale_x, end_scale_x, start_scale_y, end_scale_y):
|
|
|
- scale_bar = ax.add_artist(plt.Line2D([start_scale_x, end_scale_x], [start_scale_y, end_scale_y], linewidth=2,
|
|
|
- color='black'))
|
|
|
- scale_bar.set_clip_on(False)
|
|
|
- # axes[0].text(start_scale_x+scale_length/2.0, start_scale_y, , va="top",
|
|
|
- # ha="center", color="k")
|
|
|
- ax.annotate("{:.0f} um".format(scale_length), xy=(start_scale_x + scale_length / 2.0, start_scale_y),
|
|
|
- xytext=(0, -3),
|
|
|
- xycoords="data", textcoords="offset points", va="top", ha="center", annotation_clip=False)
|
|
|
-
|
|
|
-
|
|
|
def plot_orientation_maps_diff_scales(traj):
|
|
|
n_ex = int(np.sqrt(traj.N_E))
|
|
|
|