У меня есть список значений с плавающей запятой, которые варьируются от отрицательных до положительных значений. Не стесняйтесь использовать np.random.normal(0, 1, 1000)
для случайной генерации входных данных выборки (случайные числа из нормального распределения среднего 0 и стандартного отклонения 1). Я хотел бы сопоставить этот массив чисел с ColorBrewer RdBu красной и синей расходящейся цветной полосой, чтобы наименьшее число было темно-синим (предположим, что # 053061), а наибольшее число - темно-красным(предположим, # b2182b).
Я посмотрел на похожий вопрос о градации цвета , который близок к моему вопросу и фактически является своего рода ответом. Тем не менее, ответ требует генерации массива длины, скажем, 500, который линейно отображается между начальным и конечным цветом, и тогда я должен был бы связать мои исходные входные данные с этим colour_array
. Конечно, есть где-то готовая функциональность, которая это уже делает? Возможно, я где-то пропустил какую-то документацию.