Skip to content

Commit bf75c8c

Browse files
committed
Issue a warning on discrete data
1 parent 70d2572 commit bf75c8c

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

Orange/widgets/visualize/owheatmap.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,11 @@ def set_column_split_var(self, var: Optional[Variable]):
692692
def update_heatmaps(self):
693693
if self.data is not None:
694694
self.clear_scene()
695-
self.clear_messages()
695+
self.Error.clear()
696+
self.Warning.clear()
697+
self.Information.row_clust.clear()
698+
self.Information.col_clust.clear()
699+
self.Information.sampled.clear()
696700
if self.col_clustering != Clustering.None_ and \
697701
len(self.data.domain.attributes) < 2:
698702
self.Error.not_enough_features()

Orange/widgets/visualize/tests/test_owheatmap.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ def test_information_message(self):
7272
self.assertFalse(self.widget.Information.active)
7373
self.send_signal(self.widget.Inputs.data, data[:21])
7474
self.assertTrue(self.widget.Information.active)
75+
data = Table("heart_disease.tab")[:10]
76+
self.send_signal(self.widget.Inputs.data, data)
77+
self.assertTrue(self.widget.Information.discrete_ignored.is_shown())
7578

7679
def test_settings_changed(self):
7780
self.send_signal(self.widget.Inputs.data, self.data)

0 commit comments

Comments
 (0)