File tree Expand file tree Collapse file tree 3 files changed +13
-7
lines changed
Expand file tree Collapse file tree 3 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -162,6 +162,7 @@ class Information(widget.OWWidget.Information):
162162 fold_curves = settings .Setting (False )
163163 display_rug = settings .Setting (True )
164164 threshold = settings .Setting (0.5 )
165+ visual_settings = settings .Setting ({}, schema_only = True )
165166 auto_commit = settings .Setting (True )
166167
167168 graph_name = "plot"
@@ -564,8 +565,9 @@ def send_report(self):
564565 if self .score != 0 :
565566 self .report_raw (self .get_info_text (short = False ))
566567
567- def set_visual_settings (self , * args ):
568- self .plot .set_parameter (* args )
568+ def set_visual_settings (self , key , value ):
569+ self .plot .set_parameter (key , value )
570+ self .visual_settings [key ] = value
569571
570572
571573def gaussian_smoother (x , y , sigma = 1.0 ):
Original file line number Diff line number Diff line change @@ -520,6 +520,7 @@ class Outputs:
520520 show_error = Setting (False )
521521 auto_commit = Setting (True )
522522 selection = Setting (None , schema_only = True )
523+ visual_settings = Setting ({}, schema_only = True )
523524
524525 graph_name = "graph.plotItem"
525526
@@ -855,8 +856,9 @@ def clear(self):
855856 def __in (obj , collection ):
856857 return collection is not None and obj in collection
857858
858- def set_visual_settings (self , * args ):
859- self .graph .set_parameter (* args )
859+ def set_visual_settings (self , key , value ):
860+ self .graph .set_parameter (key , value )
861+ self .visual_settings [key ] = value
860862
861863
862864if __name__ == "__main__" :
Original file line number Diff line number Diff line change @@ -381,6 +381,7 @@ class Warning(OWProjectionWidgetBase.Warning):
381381
382382 settingsHandler = DomainContextHandler ()
383383 selection = Setting (None , schema_only = True )
384+ visual_settings = Setting ({}, schema_only = True )
384385 auto_commit = Setting (True )
385386
386387 GRAPH_CLASS = OWScatterPlotBase
@@ -625,8 +626,9 @@ def _get_send_report_caption(self):
625626 "{} %" .format (self .graph .jitter_size ))))
626627
627628 # Customize plot
628- def set_visual_settings (self , * args ):
629- self .graph .set_parameter (* args )
629+ def set_visual_settings (self , key , value ):
630+ self .graph .set_parameter (key , value )
631+ self .visual_settings [key ] = value
630632
631633 @staticmethod
632634 def _get_caption_var_name (var ):
@@ -664,8 +666,8 @@ class Error(OWDataProjectionWidget.Error):
664666 proj_error = Msg ("An error occurred while projecting data.\n {}" )
665667
666668 def __init__ (self ):
667- super ().__init__ ()
668669 self .projector = self .projection = None
670+ super ().__init__ ()
669671 self .graph .view_box .started .connect (self ._manual_move_start )
670672 self .graph .view_box .moved .connect (self ._manual_move )
671673 self .graph .view_box .finished .connect (self ._manual_move_finish )
You can’t perform that action at this time.
0 commit comments