docs: def plot(self, size=1):
          """
          Plot the values in the color palette as a horizontal array.
          See Seaborn's palplot function for inspiration.
  
          Parameters
          ----------
          size : int
              scaling factor for size of the plot
  
          """
          n = len(self)
          fig, ax = plt.subplots(1, 1, figsize=(n * size, size))
          ax.imshow(np.arange(n).reshape(1,n),
                    cmap=mpl.colors.ListedColormap(list(self)),
                    interpolation="nearest", aspect="auto")
          ax.set_xticks(np.arange(n) - .5)
          ax.set_yticks([-.5, .5])
          ax.set_xticklabels([])
          ax.set_yticklabels([])