[英]nvd3 controls into 2 line
我有带有激活控件的standart nvd3 multybarchart示例:
chart.showControls(true);
有办法解决吗?
例如,将控件转换为两行,例如:
试图用d3.select('.nv-controlsWrap').attr("transform","translate(...,...) rotate(...)");
做到这一点d3.select('.nv-controlsWrap').attr("transform","translate(...,...) rotate(...)");
但没有找到实现两个线控件视图的方法。
谢谢
ps RU_SO原始问题。
应尽可能简单:
d3.select('.nv-controlsWrap .nv-series:nth-child(2)')
.attr('transform', 'translate(0, 25)');
更新小提琴 。
对于“修复”它平局:
function stackControls(){
d3.select('.nv-controlsWrap .nv-series:nth-child(2)').attr('transform', 'translate(0, 25)');
}
nv.utils.windowResize(function(){
chart.update();
stackControls();
});
d3.select('.nv-controlsWrap').on('click', stackControls);
d3.select('.nv-legendWrap').on('click', stackControls);
stackControls();
更新小提琴 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.