Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
show_coords : bool
If True, plot x-ticks.
figsize : (float, float) or None.
The size of the figure. If None, plot within the current figure.
"""
starts = np.asarray(starts)
ends = np.asarray(ends)
if figsize is not None:
plt.figure(figsize=figsize)
if levels is None:
levels = arrops.stack_intervals(starts, ends)
else:
levels = np.asarray(levels)
if isinstance(colors, str) or (colors is None):
colors = itertools.cycle([colors])
else:
colors = itertools.cycle(colors)
if isinstance(labels, str) or (labels is None):
labels = itertools.cycle([labels])
else:
labels = itertools.cycle(labels)
for i, (start, end, level, color, label) in enumerate(
zip(starts, ends, levels, colors, labels)
):