Skip to content

Commit

Permalink
owsilhouetteplot: Use any discrete or string var for annotations
Browse files Browse the repository at this point in the history
  • Loading branch information
ales-erjavec committed Dec 28, 2021
1 parent dc6fbc2 commit 90b01a6
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Orange/widgets/visualize/owsilhouetteplot.py
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,8 @@ def _setup_control_models(self, domain: Domain):
self.cluster_var_idx = groupvars.index(domain.class_var)
else:
self.cluster_var_idx = 0
annotvars = [var for var in domain.metas if var.is_string]
annotvars = [var for var in domain.variables + domain.metas
if var.is_string or var.is_discrete]
self.annotation_var_model[:] = ["None"] + annotvars
self.annotation_var_idx = 1 if annotvars else 0
self.openContext(Orange.data.Domain(groupvars))
Expand Down

0 comments on commit 90b01a6

Please sign in to comment.