早上好
我使用的是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指令的限制,我可以设置颜色或有传奇而不是两者,或者我错过了什么?