如何将图例与图表元素对齐?

时间:2017-01-30 13:32:45

标签: dc.js

图例默认位于“左上角”,XY的附加偏移量。我想做的是将Legend置于“Bottom-Middle”(最好不要调整XY)

尝试过(1) - >将图例放在“左上角”

var chart = dc.pieChart("#Chart");
chart
.width(600)
.height(600)
.legend(dc.legend().horizontal(true))

尝试过(2) - >使图例不可见

var chart = dc.pieChart("#Chart");
chart
.width(600)
.height(600)
.legend(dc.legend().horizontal(true).x(130).y(630))

尝试过(3) - >将图例放在饼图上

var chart = dc.pieChart("#Chart");
chart
.width(600)
.height(600)
.legend(dc.legend().horizontal(true).x(130).y(570))

尝试过(4) - >使图例可见,但稍微移动图表

var chart = dc.pieChart("#Chart");
chart
.width(600)
.height(700)
.legend(dc.legend().horizontal(true).x(130).y(670))

尝试(5) - >引发错误“对齐不是函数”

var chart = dc.pieChart("#Chart");
chart
.width(600)
.height(700)
.legend(dc.legend().horizontal(true).align("Bottom-Middle"))

有人为此找出了解决方法(可能是计算XY的函数)吗?

0 个答案:

没有答案