def plot_that_chroma(colorspaces, points, display_spectrum=False):
    """Plot chromaticities

    Args:
        colorspaces [colorspace]: a list of standard colorspaces

    """
    # Init diagram
    plt.xlabel('chromaticity x')
    plt.ylabel('chromaticity y')
    plt.title("Standard Gamut")
    plt.grid(True)
    if colorspaces:
        # Init option
        colors_it = itertools.cycle(mplh.COLORS)
        for colorspace in colorspaces:
            try:
                merged_dict = dict(COLORSPACES, **PRIVATE_COLORSPACES)
                colorspace_obj = merged_dict[colorspace]
            except __HOLE__:
                raise PlotThatChromaException(("Unsupported {0} Colorspace !").
                                              format(colorspace))
            mplh.plot_colorspace_gamut(colorspace_obj,
                                       lines_color=colors_it.next())
    if points:
        for point in points:
            mplh.plot_points(point[0], point[1])
    if display_spectrum:
        mplh.plot_spectrum_locus_31()
    plt.legend(loc=4)
    plt.show()
dataset/ETHPy150Open mikrosimage/ColorPipe-tools/lutLab/plot_that_chroma.py/plot_that_chroma