我正在使用NVD3库,我添加了指向我需要的库的链接。我有D3的v3和角度NVD3链接,但图表没有渲染,我收到如下错误。
这是我的索引文件中的链接:
<script src="https://d3js.org/d3.v3.min.js"></script>
<script src="https://cdn.rawgit.com/novus/nvd3/v1.8.1/build/nv.d3.js</script>
<script src="dist/angularjs-nvd3-directives.js"></script>
这是我的错误:
angularjs-nvd3-directives.js:1377 Uncaught TypeError: nv.models.multiBarChart(...).width(...).height(...).margin(...).x(...).y(...).forceY(...).showLegend(...).showControls(...).showXAxis(...).showYAxis(...).tooltips(...).reduceXTicks(...).staggerLabels(...).noData(...).rotateLabels(...).color(...).delay is not a function(…)
有没有人对如何解决这个问题有任何想法?
示例代码。
<nvd3-multi-bar-chart data='data'
height="400" showXAxis="true" showYAxis="true" showLegend="true"
xAxisLabel="xAxisLabel" yAxisLabel="yAxisLabel"
yAxisTickFormat="yAxisTickFormatFunction()" legendPosition="left"
stacked="true" interactive="true" showControls="false" showValues="true "
tooltips="false" tooltipcontent="toolTipContentFunction()" padding="50">
<svg></svg>
</nvd3-multi-bar-chart>