[{'role': 'system', 'content': "You are an expert in machine learning and your task is to classify code snippets into one of the following categories: ['helper_functions', 'load_data', 'data_exploration', 'data_preprocessing', 'evaluation', 'modelling', 'prediction', 'result_visualization', 'save_results', 'comment_only']."}, {'role': 'user', 'content': "Identify the single most appropriate category to which the provided code belongs. Provide your response as a single category label without any additional information, commentary, or personal opinions.\\nPython Code:fbins_w = 0.025 # in MHz\nfbins_MHz = np.arange(fbins_min,fbins_max+fbins_w,fbins_w)\nplt.figure(4) # Entire spectrum\nplt.clf()\nplt.grid(True)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_0,fbins_MHz,color='midnightblue',histtype='step')\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_1,fbins_MHz,color='palevioletred',histtype='step')\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_2,fbins_MHz,color='gold',histtype='step')\npatch1 = mpatches.Patch(color='midnightblue', label='Main Carrier Type A',alpha=0.75)\npatch2 = mpatches.Patch(color='palevioletred', label='Main Carrier Type B',alpha=0.75)\npatch3 = mpatches.Patch(color='gold', label='Sidebands',alpha=0.75)\nplt.legend(handles=[patch1,patch2,patch3],loc='upper left',fontsize='small')\nplt.xlim(1000,1110)\nplt.xlabel('Start Frequency (MHz)')\nplt.ylabel('Counts')\nplt.title('LR Prediction')\nif flag_save_fig:\nplt.savefig('/home/les67/Les67P8Analysis/PhaseI/power_slope_identification/multiclass/final_classification_FIGS/LR_fullspect.png', dpi=300, bbox_inches='tight')\nplt.show()\nplt.figure(5) # Zoomed areas\nplt.clf()\nplt.grid(True)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_0,fbins_MHz,color='midnightblue',histtype='stepfilled',alpha=0.75)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_1,fbins_MHz,color='palevioletred',histtype='stepfilled',alpha=0.75)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_2,fbins_MHz,color='gold',histtype='stepfilled',alpha=0.75)\npatch1 = mpatches.Patch(color='midnightblue', label='Main Carrier Type A',alpha=0.75)\npatch2 = mpatches.Patch(color='palevioletred', label='Main Carrier Type B',alpha=0.75)\npatch3 = mpatches.Patch(color='gold', label='Sidebands',alpha=0.75)\nplt.legend(handles=[patch1,patch2,patch3],loc='upper right',fontsize='small')\nplt.xlim(1049.5,1054)\nplt.xlabel('Start Frequency (MHz)')\nplt.ylabel('Counts')\nplt.title('LR: Main Carrier Region - 31.9 keV')\nif flag_save_fig:\nplt.savefig('/home/les67/Les67P8Analysis/PhaseI/power_slope_identification/multiclass/final_classification_FIGS/LR_maincarrier_31.png', dpi=300, bbox_inches='tight')\nplt.show()\nfbins_w = 0.05 # in MHz\nfbins_MHz = np.arange(fbins_min,fbins_max+fbins_w,fbins_w)\nplt.figure(6)\nplt.clf()\nplt.grid(True)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_0,fbins_MHz,color='midnightblue',histtype='stepfilled',alpha=0.75)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_1,fbins_MHz,color='palevioletred',histtype='stepfilled',alpha=0.75)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_2,fbins_MHz,color='gold',histtype='stepfilled',alpha=0.75)\npatch1 = mpatches.Patch(color='midnightblue', label='Main Carrier Type A',alpha=0.75)\npatch2 = mpatches.Patch(color='palevioletred', label='Main Carrier Type B',alpha=0.75)\npatch3 = mpatches.Patch(color='gold', label='Sidebands',alpha=0.75)\nplt.legend(handles=[patch1,patch2,patch3],loc='upper right',fontsize='small')\nplt.xlim(1040.25,1043.5)\nplt.ylim(0,40)\nplt.xlabel('Start Frequency (MHz)')\nplt.ylabel('Counts')\nplt.title('LR: Main Carrier Region - 32.14 keV')\nif flag_save_fig:\nplt.savefig('/home/les67/Les67P8Analysis/PhaseI/power_slope_identification/multiclass/final_classification_FIGS/LR_maincarrier_32.png', dpi=300, bbox_inches='tight')\nplt.show()\nfbins_w = 0.1 # in MHz\nfbins_MHz = np.arange(fbins_min,fbins_max+fbins_w,fbins_w)\nplt.figure(7)\nplt.grid(True)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_0,fbins_MHz,color='midnightblue',histtype='stepfilled',alpha=0.75)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_1,fbins_MHz,color='palevioletred',histtype='stepfilled',alpha=0.75)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_2,fbins_MHz,color='gold',histtype='stepfilled',alpha=0.75)\npatch1 = mpatches.Patch(color='midnightblue', label='Main Carrier Type A',alpha=0.75)\npatch2 = mpatches.Patch(color='palevioletred', label='Main Carrier Type B',alpha=0.75)\npatch3 = mpatches.Patch(color='gold', label='Sidebands',alpha=0.75)\nplt.legend(handles=[patch1,patch2,patch3],loc='upper right',fontsize='small')\nplt.xlim(1005,1020)\nplt.ylim(0,20)\nplt.xlabel('Start Frequency (MHz)')\nplt.ylabel('Counts')\nplt.title('LR: Lower Sideband Region')\nif flag_save_fig:\nplt.savefig('/home/les67/Les67P8Analysis/PhaseI/power_slope_identification/multiclass/final_classification_FIGS/LR_lower.png', dpi=300, bbox_inches='tight')\nplt.show()\nplt.show()\nplt.figure(8)\nplt.clf()\nplt.grid(True)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_0,fbins_MHz,color='midnightblue',histtype='stepfilled',alpha=0.75)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_1,fbins_MHz,color='palevioletred',histtype='stepfilled',alpha=0.75)\ncounts_in_fbins, fbins_edges, patches_temp = plt.hist(lr_freq_2,fbins_MHz,color='gold',histtype='stepfilled',alpha=0.75)\npatch1 = mpatches.Patch(color='midnightblue', label='Main Carrier Type A',alpha=0.75)\npatch2 = mpatches.Patch(color='palevioletred', label='Main Carrier Type B',alpha=0.75)\npatch3 = mpatches.Patch(color='gold', label='Sidebands',alpha=0.75)\nplt.legend(handles=[patch1,patch2,patch3],loc='upper right',fontsize='small')\nplt.xlim(1087.5,1105)\nplt.ylim(0,35)\nplt.xlabel('Start Frequency (MHz)')\nplt.ylabel('Counts')\nplt.title('LR: Upper Sideband Region')\nif flag_save_fig:\nplt.savefig('/home/les67/Les67P8Analysis/PhaseI/power_slope_identification/multiclass/final_classification_FIGS/LR_upper.png', dpi=300, bbox_inches='tight')\nplt.show()"}, {'role': 'assistant', 'content': 'result_visualization'}]