我需要根据列表中出现的频率提取代表颜色,颜色应该在光谱中,在这种情况下从红色到绿色,如图所示。
colors = ['red', 'red', 'green', 'red', 'yellow', 'green', 'red','green','green','green']
代表色不仅仅是最大频率的颜色,它必须计算所有的频率并给出光谱中的颜色。下图是一个例子,但是代表颜色是错误的。在这里,由于大多数“绿色”值,颜色应该靠近比例尺中顶部的“绿色”。