首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nvd3 angular-nvd3 d3垂直显示图表图例

nvd3 angular-nvd3 d3垂直显示图表图例
EN

Stack Overflow用户
提问于 2016-01-27 02:28:33
回答 1查看 1.7K关注 0票数 1

我正在使用nvd3和angular-nvd3创建一个饼图。我已经显示了我的图例,但它是在顶部的一行中。

我想把它放在左边的一栏里。

我找到了http://embed.plnkr.co/TJqjjkHaD2S0VjsGmN3c/preview,但当我使用.js文件中的选项时,所做的只是改变图例的外观,而不是位置。

css文件是空的,并且html中似乎没有内联css。所以我不确定他们是如何在一列中将图例的位置放在右边。

我确实看到了legendPosition: 'right',但是当我使用legendPosition: 'left'时,整个饼图就消失了。

因此,至少我如何在一列中显示,如果我可以将它更改为左侧,那就太好了。

Options对象:

代码语言:javascript
复制
$scope.patientsChart = {
     chart: {
            type: 'pieChart',
            height: 500,
            x: function (d) {
                var PatientStatuses = ["Unknown", "Green- Healthy", "Yellow - Fair", "Red - Unhealthy"];
                return PatientStatuses[d.Key -1];
            },
            y: function (d) { return d.Value.length; },
            showLabels: true,
            duration: 500,
            labelThreshold: 0.01,
            labelSunbeamLayout: true,
            showLegend: false,
            legend: {
                margin: {
                    top: 5,
                    right: 35,
                    bottom: 5,
                    left: 0
                }
            },
            pie: {
                dispatch: {
                    //elementClick: function (e) { console.log(e) }
                }
            },
            color: function (d) {
                var colors = ['#4066b9', '#009446', '#eba323', '#ee2726'];
                return colors[d.Key - 1];
            }
        }
    };

angular-nvd3的指令:

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

回答 1

Stack Overflow用户

发布于 2017-10-19 18:40:29

如果你想在xAxis中使用rotateLabels,只需添加"rotateLabels:-45“

例如,

代码语言:javascript
复制
xAxis: {
                        axisLabel: 'Hours',
                        axisLabelDistance: 20,
                        showMaxMin: false,
                        rotateLabels: -45
                    },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35021135

复制
相关文章

相似问题

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