@@ -193,7 +193,6 @@ def __init__(self):
193193 self ._invalidated = False
194194 self .pca_data = None
195195 self ._curve = None
196- self ._primitive_metas = ()
197196 self ._data_metas = None
198197
199198 self .variable_x = ContinuousVariable ("tsne-x" )
@@ -328,16 +327,6 @@ def set_data(self, data):
328327 else :
329328 self ._invalidated = True
330329
331- if data is not None :
332- self ._primitive_metas = tuple (a for a in data .domain .metas
333- if a .is_primitive ())
334- keys = [k for k , a in enumerate (data .domain .metas )
335- if a .is_primitive ()]
336- self ._data_metas = data .metas [:, keys ]
337- else :
338- self ._primitive_metas = ()
339- self ._data_metas = None
340-
341330 @Inputs .data_subset
342331 def set_subset_data (self , subset_data ):
343332 """Set a subset of `data` input to highlight in the plot.
@@ -544,17 +533,12 @@ def _update_plot(self, new=False):
544533 def _setup_plot (self , new = False ):
545534 emb_x , emb_y = self .embedding [:, 0 ], self .embedding [:, 1 ]
546535 coords = np .vstack ((emb_x , emb_y )).T
547- attributes = (self .data .domain .attributes +
548- (self .variable_x , self .variable_y ) +
549- self ._primitive_metas )
550- domain = Domain (attributes = attributes ,
551- class_vars = self .data .domain .class_vars )
552- if self ._data_metas is not None :
553- data_x = (self .data .X , coords , self ._data_metas )
554- else :
555- data_x = (self .data .X , coords )
556- data = Table .from_numpy (domain , X = np .hstack (data_x ),
557- Y = self .data .Y )
536+ domain = Domain (
537+ attributes = self .data .domain .attributes + (self .variable_x , self .variable_y ),
538+ class_vars = self .data .domain .class_vars ,
539+ metas = self .data .domain .metas )
540+ data = Table .from_numpy (
541+ domain , X = np .hstack ((self .data .X , coords )), Y = self .data .Y , metas = self .data .metas )
558542 subset_data = data [self ._subset_mask ] if self ._subset_mask is not None else None
559543 self .graph .new_data (data , subset_data = subset_data , new = new )
560544 self .graph .update_data (self .variable_x , self .variable_y , True )
0 commit comments