MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / get_xdata

Method get_xdata

lib/matplotlib/legend_handler.py:193–205  ·  view source on GitHub ↗
(self, legend, xdescent, ydescent, width, height, fontsize)

Source from the content-addressed store, hash-verified

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
208class HandlerNpointsYoffsets(HandlerNpoints):

Callers 6

create_artistsMethod · 0.45
create_artistsMethod · 0.45
create_artistsMethod · 0.45
create_artistsMethod · 0.45
create_artistsMethod · 0.45
create_artistsMethod · 0.45

Calls 1

get_numpointsMethod · 0.95

Tested by

no test coverage detected