我很难得到一个甜甜圈图表的标题来显示。这就是我所拥有的http://plnkr.co/edit/nJBpvU3YFAGaoc5BTXi7?p=preview。以下是我放入的选项:
$scope.options = {
chart: {
type: 'pieChart',
height: 450,
donut: true,
x: function(d){return d.key;},
y: function(d){return d.y;},
showLabels: true,
pie: {
startAngle: function(d) { return d.startAngle/2 -Math.PI/2 },
endAngle: function(d) { return d.endAngle/2 -Math.PI/2 }
},
transitionDuration: 500,
legend: {
margin: {
top: 5,
right: 70,
bottom: 5,
left: 0
}
},
title: "Hello"
},
title: {
text: "Hello"
}
};我试着在两个不同的地方添加标题"Hello“,但是没有显示出来。有没有人看到我做错了什么?
发布于 2015-08-21 23:22:08
原来,我需要将配置设置为extended,以便在控制器中设置标题。
$scope.config = {
extended: true
};我还需要在html中设置配置:
<nvd3 options="options" data="data" config="config"></nvd3>然后,我可以将标题设置为enabled,并设置它的文本。我还可以通过使用css将标题放在甜甜圈图表的中间。
title: {
enable: true,
text: "TEST",
css: {
position: 'relative',
left: '0px',
top: '200px'
}
}这是编辑后的片段r:http://plnkr.co/edit/td4AIZUQV9wrLEHp8zlo?p=preview
https://stackoverflow.com/questions/32129659
复制相似问题