Я хотел бы присвоить значения цвета, используя matplotlib или colormap. Более конкретно: если у меня есть небольшое значение (скажем, что -14 - наименьшее значение) и высокое значение (допустим, 86 - это самое высокое значение), я бы хотел напечатать объекты с низкими значениями больше красного , и объекты, у которых более высокие значения более зеленые (-14 -> полностью красные, 86 -> полностью зеленые). Для объектов со значениями от -14 до 86 я хотел бы присвоить им цвета между красным и зеленым.Назначить цвет значению
Я знаю, что есть цветовая палитра под названием «RdYlGr», которая идет от красно-желто-зеленого. Может быть, можно использовать эту карту? Но как?
В заключение: как я могу использовать цветовые карты maplotlib, чтобы отобразить число с плавающей точкой (например, 6,2 из диапазона от -14 до 86) к соответствующему шестигранной цвета строки (например «# A0CBE2»).
Что вы подразумеваете под «печатью объекта». Вы хотите сравнить значения RGB как кортеж, или вы хотите использовать этот конкретный оттенок, чтобы покрасить что-то в сюжет и т. Д.? – tom10
Мне нужно использовать имена цветов для сетевого x-модуля, например: nx.draw_networkx_nodes (G, pos, node_size = 3000, node_color = "# A0CBE2") Или есть ли более простое решение для модуля «networkx» "? – MarcFa
@MarkFa: Этот вопрос был закрыт из-за отсутствия ясности. Чтобы исправить это, я добавил резюме в конце, которое, по моему мнению, является четким выражением вашего конкретного вопроса. Потребуем минутку, чтобы отредактировать его, если это необходимо, и я попытаюсь снова открыть вопрос (так как я думаю, что это должно решить проблему, и это важная тема). – tom10