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

Method set_linelength

lib/matplotlib/collections.py:2036–2047  ·  view source on GitHub ↗

Set the length of the lines used to mark each event.

(self, linelength)

Source from the content-addressed store, hash-verified

2034 return self._linelength
2035
2036 def set_linelength(self, linelength):
2037 """Set the length of the lines used to mark each event."""
2038 if linelength == self.get_linelength():
2039 return
2040 lineoffset = self.get_lineoffset()
2041 segments = self.get_segments()
2042 pos = 1 if self.is_horizontal() else 0
2043 for segment in segments:
2044 segment[0, pos] = lineoffset + linelength / 2.
2045 segment[1, pos] = lineoffset - linelength / 2.
2046 self.set_segments(segments)
2047 self._linelength = linelength
2048
2049 def get_lineoffset(self):
2050 """Return the offset of the lines used to mark each event."""

Callers 1

Calls 5

get_linelengthMethod · 0.95
get_lineoffsetMethod · 0.95
is_horizontalMethod · 0.95
get_segmentsMethod · 0.80
set_segmentsMethod · 0.45

Tested by 1