Skip to content

Commit 3df94db

Browse files
authored
Merge pull request #2360 from jerneju/sparse-label-scatterplot
[FIX] Scatter Plot: support string metas labels
2 parents 8bb2491 + 95cf1c3 commit 3df94db

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Orange/widgets/visualize/owscatterplotgraph.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -935,6 +935,11 @@ def create_labels(self):
935935
ti.setPos(x, y)
936936
self.labels.append(ti)
937937

938+
def _create_label_column(self):
939+
if self.attr_label in self.data.domain:
940+
return self.data.get_column_view(self.attr_label)[0]
941+
return self.master.data.get_column_view(self.attr_label)[0]
942+
938943
def update_labels(self):
939944
if self.attr_label is None or \
940945
self.label_only_selected and self.selection is None:
@@ -944,7 +949,7 @@ def update_labels(self):
944949
self.assure_attribute_present(self.attr_label)
945950
if not self.labels:
946951
self.create_labels()
947-
label_column = self.data.get_column_view(self.attr_label)[0]
952+
label_column = self._create_label_column()
948953
formatter = self.attr_label.str_val
949954
label_data = map(formatter, label_column)
950955
black = pg.mkColor(0, 0, 0)

0 commit comments

Comments
 (0)