Цветная карта в ipython - PullRequest
       27

Цветная карта в ipython

0 голосов
/ 19 сентября 2009

Я пытаюсь построить некоторые данные в ipy. Данные состоят из трех переменных альфа, бета и дельта. Значения альфа и бета - это координаты точек данных, которые я хочу построить, используя проекцию молотка. Я хочу масштабировать цвет маркеров в соответствии со значениями дельты, предпочтительно в цветовой карте с радугой шкалой, то есть с красного на синий. Значения дельты варьируются от 0 до 13, и я хочу линейной цветовой корреляции. Может кто-нибудь, пожалуйста, помогите мне, я очень расстроен.

Большое спасибо

Анжела

Ответы [ 2 ]

2 голосов
/ 19 сентября 2009

Вы можете использовать цветовое пространство HSV с фиксированными значениями S (насыщенность) и V (значение) и значением H (оттенок) в зависимости от дельты (то есть отображение дельты на карту в 0-360 градусов) спектр). Затем преобразуйте цвет HSV в цвет RGB и нанесите его на график (альфа, бета).

0 голосов
/ 19 сентября 2009

Ну, я не могу получить именно то, что вы ищете, полное решение или, возможно, у вас есть проблемы с цветами, если на втором месте ниже у вас есть какие-то идеи

Самое простое решение - создать массив из 14 элементов с цветом, который вы пишете вручную, с помощью некоторого графического программного обеспечения, а затем просто извлечь элемент с дельта-числом при рисовании

Вы также можете выполнить поиск по некоторому алгоритму для рисования градиента, но вместо рисования сохраняйте его цвет в массиве, если вы сгенерируете 130 значений, вы можете получить свой цвет таким образом

MyColors [дельта * 10]

Будьте более конкретны с вашим вопросом, может быть, тогда больше людей попросят вас помочь я надеюсь, что мой ответ каким-то образом поможет MTH

...