(names, ax)
| 18 | |
| 19 | |
| 20 | def plot_color_sequences(names, ax): |
| 21 | # Display each named color sequence horizontally on the supplied axes. |
| 22 | |
| 23 | for n, name in enumerate(names): |
| 24 | colors = mpl.color_sequences[name] |
| 25 | n_colors = len(colors) |
| 26 | x = np.arange(n_colors) |
| 27 | y = np.full_like(x, n) |
| 28 | |
| 29 | ax.scatter(x, y, facecolor=colors, edgecolor='dimgray', s=200, zorder=2) |
| 30 | |
| 31 | ax.set_yticks(range(len(names)), labels=names) |
| 32 | ax.grid(visible=True, axis='y') |
| 33 | ax.yaxis.set_inverted(True) |
| 34 | ax.xaxis.set_visible(False) |
| 35 | ax.spines[:].set_visible(False) |
| 36 | ax.tick_params(left=False) |
| 37 | |
| 38 | |
| 39 | built_in_color_sequences = [ |
no test coverage detected
searching dependent graphs…