2012-09-25 2 views
3

Может кто-то указать мне в направлении того, что я должен настроить, чтобы получить детерминированную цветовую группу? Например, если в массиве цветов содержится 6 цветов, я бы хотел, чтобы значения 10-30 всегда переходили в 5-й цветной диапазон, от 50-80 до 6-го и т. Д.Цветовые полосы для cubism.js

(на случай, если кто-то задается вопросом, почему я нужна такая странная вещь, сейчас значение 30 отображается в нескольких разных цветах, в зависимости от того, что другие значения в наборе - может быть довольно запутанным для пользователя с течением времени). Я думал ограничить минимальные и максимальные значения в наборе для достижения стабильных цветов, но это искажало бы таблицы. Кроме того, в идеале я хотел бы указать отображение значения входных данных для самого цвета

ответ

3

Это не позволит делать произвольные присвоения значений цветам, но вы можете установить минимальные и максимальные значения, используемые кубизмом для назначения цветов с extent вариант:

var context = cubism.context(); 
var horizon = context.horizon(); 
horizon.extent([-80,80]); 

степень затем будет разделена поровну между цветными полосами, которые вы установили.

Смежные вопросы