首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular-nvD3向圆环图添加标题

Angular-nvD3向圆环图添加标题
EN

Stack Overflow用户
提问于 2015-08-21 06:45:49
回答 1查看 1.6K关注 0票数 1

我很难得到一个甜甜圈图表的标题来显示。这就是我所拥有的http://plnkr.co/edit/nJBpvU3YFAGaoc5BTXi7?p=preview。以下是我放入的选项:

代码语言:javascript
复制
$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“,但是没有显示出来。有没有人看到我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-08-21 23:22:08

原来,我需要将配置设置为extended,以便在控制器中设置标题。

代码语言:javascript
复制
$scope.config = {
    extended: true
};

我还需要在html中设置配置:

代码语言:javascript
复制
<nvd3 options="options" data="data" config="config"></nvd3>

然后,我可以将标题设置为enabled,并设置它的文本。我还可以通过使用css将标题放在甜甜圈图表的中间。

代码语言:javascript
复制
title: {
    enable: true,
    text: "TEST",
    css: {
        position: 'relative',
        left: '0px',
        top: '200px'
    }
}

这是编辑后的片段r:http://plnkr.co/edit/td4AIZUQV9wrLEHp8zlo?p=preview

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32129659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档