@@ -458,6 +458,8 @@ def on_gen_start_over_button_clicked(self):
458458 'Executing on_gen_start_over_button_clicked function'
459459 .format (self ._experiment_name ))
460460
461+ ################################### VIEW AND MODEL METHODS #########################################
462+
461463 def _config_table_edited (self , left , right ):
462464 config_table = self ._autogenerated_object .config_table
463465 table_model = config_table .model ()
@@ -667,18 +669,12 @@ def _update_experiment_info(self):
667669 else :
668670 self ._current_gen = 0
669671 gen_count_group .setTitle ("Generation: 0/0" )
672+ db_view = self ._autogenerated_object .db_view
673+ db_view .setModel (None )
670674
671675 def _update_individuals_figure (self ):
676+ chart_layout = self ._autogenerated_object .chart_layout
672677 if self ._current_gen != 0 :
673- chart_layout = self ._autogenerated_object .chart_layout
674-
675- # Matplotlib graphs
676- # indiv_canvas = CostPerIndividualCanvas(indiv_graph_frame, width=5, height=4, dpi=85)
677- # indiv_canvas.set_costs(current_generation.get_costs())
678- # indiv_canvas.set_xlabel('Individuals')
679- # indiv_canvas.set_ylabel('Costs')
680- # indiv_canvas.set_title('Cost Per Individual')
681- # indiv_canvas.compute_initial_figure(self._autogenerated_object.log_check.isChecked())
682678
683679 # Draw current generation
684680 current_generation = self ._mlc_local .get_generation (self ._experiment_name , self ._current_gen )
@@ -705,13 +701,19 @@ def _update_individuals_figure(self):
705701 costs = gen .get_costs ()
706702 indiv_chart .add_data (samples , costs , color = Qt .blue , line_width = 1 )
707703
708- indiv_canvas = indiv_chart .get_widget ()
709-
710704 # Remove all previous widgets before rendering again
711705 for i in reversed (range (chart_layout .count ())):
712706 chart_layout .itemAt (i ).widget ().setParent (None )
707+
713708 # Add the Indiv Canvas
709+ indiv_canvas = indiv_chart .get_widget ()
714710 chart_layout .addWidget (indiv_canvas )
711+ else :
712+ # Remove all previous widgets before rendering again
713+ for i in reversed (range (chart_layout .count ())):
714+ chart_layout .itemAt (i ).widget ().setParent (None )
715+ chart_layout .addWidget (self ._autogenerated_object .textEdit_2 )
716+
715717
716718 def _reload_experiment_config (self , some_string ):
717719 logger .debug ('[EXPERIMENT {0}] [EXPERIMENT_CONF_FILE_CHANGED] - '
0 commit comments