fig, ax = plt.subplots(1, 2, figsize=(12, 4))
# Uniform plot
ax[0].plot(epoch, uniform_sgl_amazon, linestyle='-', marker='o', color='black', label='SGL', markersize=6,markerfacecolor='none')
ax[0].plot(epoch, uniform_adapgcl_amazon, linestyle='--', marker='s', color='gray', label='AdapGCL', markersize=6)
ax[0].plot(epoch, uniform_DirectAU_amazon, linestyle='-.', marker='^', color='black', label='DirectAU', markersize=6,markerfacecolor='none')
ax[0].set_ylabel('Uniform', fontsize=16)
ax[0].set_xlabel('Epoch', fontsize=16)
ax[0].set_ylim(-3.9, -3.5)
ax[0].legend(fontsize=16)
ax[0].tick_params(axis='both', labelsize=13)
ax[0].grid(True, linestyle='--', linewidth=0.5)
# Recall plot
ax[1].plot(epoch, recall_sgl_amazon, linestyle='-', marker='o', color='black', label='SGL', markersize=6,markerfacecolor='none')
ax[1].plot(epoch, recall_adapgcl_amazon, linestyle='--', marker='s', color='gray', label='AdapGCL', markersize=6)
ax[1].plot(epoch, recall_DirectAU_amazon, linestyle='-.', marker='^', color='black', label='DirectAU', markersize=6,markerfacecolor='none')
ax[1].set_xlabel('Epoch', fontsize=16)
ax[1].set_ylabel('Recall', fontsize=16)
ax[1].set_ylim(0.04, 0.07)
ax[1].legend(fontsize=16)
ax[1].tick_params(axis='both', labelsize=13)
ax[1].grid(True, linestyle='--', linewidth=0.5)
plt.subplots_adjust(wspace=0.3)
plt.show()
01-05
1213

11-20
1万+
