angularjs-nvd3-directives在图例和图表元素中设置颜色

时间:2014-11-19 09:14:34

标签: angularjs nvd3.js

早上好

我使用的是angularjs-nvd3-directives,这很棒,但在设置多条形图(http://cmaurer.github.io/angularjs-nvd3-directives/multi.bar.chart.html)的颜色时遇到了困难。

节目传奇效果很好:

<div ng-controller="ExampleCtrl">
    <nvd3-multi-bar-chart
        data="exampleData"
        id="showLegendExample"
        width="550"
        height="300"
        showXAxis="true"
        showYAxis="true"
        xAxisTickFormat="xAxisTickFormatFunction()"
        showLegend="true">
            <svg></svg>
    </nvd3-multi-bar-chart>
</div>  

但是当我将此选项与color="colorFunction()"一起添加时,

var colorArray = ['#FF0000', '#0000FF', '#FFFF00', '#00FFFF'];
$scope.colorFunction = function() {
    return function(d, i) {
        return colorArray[i];
    };
}

图表对象的颜色会更新,但不会更新图例。这是angularjs-nvd3指令的限制,我可以设置颜色或有传奇而不是两者,或者我错过了什么?

0 个答案:

没有答案