|
@@ -81,12 +81,15 @@ def algo_comparison(algo1, algo2, algo1_name, algo2_name):
|
|
|
x1, x2, y1, y2 = 400, 4000, 400, 4000
|
|
|
|
|
|
axins = axes[row, col].inset_axes(
|
|
|
- [0.57, 0.06, 0.4, 0.4],
|
|
|
+ [0.4, 0.06, 0.55, 0.55],
|
|
|
xlim=(x1, x2), ylim=(y1, y2), xticklabels=[], yticklabels=[])
|
|
|
axins.set_xlim(x1, x2)
|
|
|
axins.set_ylim(y1, y2)
|
|
|
+ axins.axline((100, 100), (1000, 1000), color="black", lw=1)
|
|
|
axes[row,col].indicate_inset_zoom(axins, edgecolor="black")
|
|
|
|
|
|
+ axes[row, col].axline((100, 100), (1000, 1000), color="black")
|
|
|
+
|
|
|
for corpus in set(algo1["corpus"]):
|
|
|
mask = np.array([algo1["corpus"][k - 1] == corpus for k in algo1["children"]])
|
|
|
vocs_algo1 = algo1["vocs"][mask,i]
|
|
@@ -119,7 +122,6 @@ def algo_comparison(algo1, algo2, algo1_name, algo2_name):
|
|
|
axes[row,col].set_xlim(20,5000)
|
|
|
axes[row,col].set_ylim(20,5000)
|
|
|
|
|
|
- axes[row, col].axline((100, 100), (1000, 1000), color="black")
|
|
|
axes[row, col].set_title(speakers[i], y=1, pad=-14)
|
|
|
|
|
|
plt.subplots_adjust(wspace=0, hspace=0)
|