(self, ax, labels, *, useblit=True, label_props=None, layout=None,
**kwargs)
| 1049 | """ |
| 1050 | |
| 1051 | def __init__(self, ax, labels, *, useblit=True, label_props=None, layout=None, |
| 1052 | **kwargs): |
| 1053 | super().__init__(ax) |
| 1054 | |
| 1055 | ax.set_xticks([]) |
| 1056 | ax.set_yticks([]) |
| 1057 | ax.set_navigate(False) |
| 1058 | |
| 1059 | self._useblit = useblit |
| 1060 | |
| 1061 | self._init_layout(layout, labels, label_props) |
| 1062 | text_size = np.array([text.get_fontsize() for text in self.labels]) / 2 |
| 1063 | |
| 1064 | self._init_props(text_size, **kwargs) |
| 1065 | |
| 1066 | self.connect_event('button_press_event', self._clicked) |
| 1067 | if self._useblit: |
| 1068 | self.connect_event('draw_event', self._clear) |
| 1069 | |
| 1070 | self._observers = cbook.CallbackRegistry(signals=["clicked"]) |
| 1071 | |
| 1072 | def _init_layout(self, layout, labels, label_props): |
| 1073 |
nothing calls this directly
no test coverage detected