Не могу изменить цвета c3 в диаграмме пончик angularjs - PullRequest
0 голосов
/ 12 сентября 2018

Я действительно отчаялся здесь, мне нужно динамически изменить все мои значения, и для этого у меня есть:

html

<c3chart bindto-id="dynamicpie" id="#dynamicpie" chart-data="piePointsAssets"chart-columns="pieColumnsAssets">
<chart-tooltip show-tooltip="false" />
<chart-size chart-width="225" />
<chart-legend show-legend="false" />
</c3chart>

javascript

var chart = document.getElementById('#dynamicpie');
chart.colors = {                 [$scope.integratedPosition[0].lstEntityIntegratedPosition[j].accountproducttypegroup.GroupName]: [$scope.colors[j]] };

мой массив цветов никогда не применяется.Зачем?Как правильно это сделать?

1 Ответ

0 голосов
/ 12 сентября 2018

Я исправил свою проблему, также я сожалею, что HTML не отображается в вопросе, похоже, ошибка с моей стороны.

Решение:

 <c3chart bindto-id="dynamicpie" id="#dynamicpie" chart-data="piePointsAssets" chart-columns="pieColumnsAssets">
                    <chart-tooltip show-tooltip="false" />
                    <chart-size chart-width="225" />
                    <chart-legend show-legend="false" />
                    <chart-colors color-pattern="{{colorStringParam}}" />
                </c3chart>

ЯШ:

     $scope.colorStringParam = "";

...
     $scope.colorStringParamRes += $scope.colors[k] + ",";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...