Добрый день. Возможно ли управлять цветом заливки секций в древовидной карте?
Например, по условию: “lpe:if(value<=100, ‘black’, ‘blue’)” ?
Добрый день!
Коллеги, рекомендуем ознакомиться с комментарием в статье - https://help.luxmsbi.com/-1118/treemap
Добрый день. Поясните по какому принципу выводятся цвета областей на данной карте? В какой-то закономерности от объема(количества) значения или совсем рандомно?
И есть ещё проблема - не выводятся секции с значениями = 0, что неправильно, на наш взгляд.
Добрый день!
Цвета выводятся на основе процентов, по которым разбиты наборы данных.
Также в TREEMAP можно указать цветовую палитру через массив цветов:
colorPalette: [
'red',
'blue',
'yellow',
'black',
],
- где максимальное значение берет первый цвет, и так по порядку.
Так как в секциях присутствует нулевое(0) значение, то данные - отсутствуют, поэтому они не выводятся на дэш.
Добрый день.
Цвета выводятся на основе процентов, по которым разбиты наборы данных.
А можно подробнее сам алгоритм вывода цвета? Зависимости прямой, например, для наибольшего процента не наблюдается.
Также в TREEMAP можно указать цветовую палитру через массив цветов:
Указал ровно тот, массив, что приведен. Получилось вот что - почему красный отсутствует в максимальном значении?
Так как в секциях присутствует нулевое(0) значение, то данные - отсутствуют, поэтому они не выводятся на дэш.
Так это неправильно. Есть измерение, для него значение = 0, но почему оно не выводится? Это же противоречит визуальному контролю. На других же типах графиков 0 выводится, как и должно быть. Или хотя бы в данном типе графика это как-то должно настраиваться. Иначе сейчас приходится добавлять принудительно копейку(например), чтобы показать измерение с 0-ым значением.
Добрый день.
- В случае указания colorPalette показателям выставляются цвета в зависимости от того, как они пришли с сервера. По умолчанию размерности отсортированы от А до Я. В нашем массиве красный цвет стоит первым. Скорее всего, первым показатель пришел “АИЦ” - он и окрасился красным. Исходя из того, что в данном массиве только 4 цвета, все показатели поочередно окрасились в эти 4 цвета.
Уточнили момент по поводу окраски показателей: каждому показателю можно указать цвет индивидуально через блок style:
style: {
age: {
'35-50': {
color: 'rgba(95,177,56,1)',
},
'Не задано': {
color: 'black',
},
},
},
- В данный момент мы считаем, что данное поведение неожидаемое, т.к. площадь показателя рассчитывается в зависимости от значения, соответственно, если показатель имеет значение 0, то и его площадь равна 0. Если данное пожелание будет озвучено другими заказчиками, мы рассмотрим возможность изменения логики.