(self, legend, xdescent, ydescent, width, height, fontsize)
| 191 | return self._numpoints |
| 192 | |
| 193 | def get_xdata(self, legend, xdescent, ydescent, width, height, fontsize): |
| 194 | numpoints = self.get_numpoints(legend) |
| 195 | if numpoints > 1: |
| 196 | # we put some pad here to compensate the size of the marker |
| 197 | pad = self._marker_pad * fontsize |
| 198 | xdata = np.linspace(-xdescent + pad, |
| 199 | -xdescent + width - pad, |
| 200 | numpoints) |
| 201 | xdata_marker = xdata |
| 202 | else: |
| 203 | xdata = [-xdescent, -xdescent + width] |
| 204 | xdata_marker = [-xdescent + 0.5 * width] |
| 205 | return xdata, xdata_marker |
| 206 | |
| 207 | |
| 208 | class HandlerNpointsYoffsets(HandlerNpoints): |
no test coverage detected