Scale: PP.ScaleBase;
Свойство Scale определяет шкалу сопоставления данных в источнике.
Значение свойства устанавливается из JSON и с помощью свойства setScale.
Для выполнения примера необходимо наличие на html-странице компонента с наименованием «bubbleChart» (см. «Пример создания компонента BubbleChartBubbleChart с наименованием «bubbleChart» (см. «Пример создания компонента BubbleChart»). Установим для пузырьков дерева красный цвет заливки разной насыщенности:
// Получим объект сопоставления данных рядов цветам пузырьков матрицы var colorVisual = bubbleChart.getColorVisual(); // Получим настройки сопоставления данных var mapping = colorVisual.getColorMapping(); // Получим шкалу цветов var scale = mapping.getScale(); // Выполним обход по всем элементам шкалы for (var i in scale.getItems()) { // Получим элемент шкалы var item = scale.getItems()[i]; // Создадим красный цвет var colorBrush = new PP.SolidColorBrush({ Color: new PP.Color(255 - 40 * i, 0, 0) }); // Установим созданный цвет текущему элементу шкалы item.setColor(colorBrush.getColor()); }; // Установим обновлённую шкалу mapping.setScale(scale); // Обновим матрицу bubbleChart.refresh();
В результате выполнения примера пузырьки рассматриваемого дерева были окрашены в красный цвет разной насыщенности:
См. также: