gpt4 book ai didi

angularjs - 如何更改图例位置?

转载 作者:行者123 更新时间:2023-12-03 07:58:54 26 4
gpt4 key购买 nike

我是 AngularJS 的新手,我使用 NDV3 制作了圆环饼图,只是想将图例移动到右侧,但我无法让它工作。

现在我尝试使用 legendposition 将图例移动到圆环饼图的右侧,但它不起作用。谁能指导我如何做到这一点?谢谢

这是我的代码:Plunker

最佳答案

NVD3 不支持更改图例位置的选项。您必须手动执行或修改源代码。您当然也可以修改 nv-legendWrap 的 CSS 并尝试定位图例。


我找到了一个解决方法,您可以通过覆盖默认的 transform 属性来使用 CSS 中的位置。第一个值是 X 位置,第二个值是 Y 位置。

.nv-series:nth-child(1){ transform: translate(0, 0); }
.nv-series:nth-child(2){ transform: translate(0, 20px); }
.nv-series:nth-child(3){ transform: translate(0, 40px); }
.nv-series:nth-child(4){ transform: translate(0, 60px); }
.nv-series:nth-child(5){ transform: translate(0, 80px); }
.nv-series:nth-child(6){ transform: translate(0, 100px); }
.nv-series:nth-child(7){ transform: translate(0, 120px); }

.nv-legend{ transform: translate(350px, 100px); }

Here 是您的 Plunker 中的预览

关于angularjs - 如何更改图例位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32070184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com