如何在 nvd3 图例和图表之间添加间隙
How to add a gap between the nvd3 legend and the chart
我知道这个问题以前可能被问过,当我试图得到这个问题的答案时,我还没有真正找到一个。类似于这里的小提琴:http://jsfiddle.net/rdesai/vfe2B/51/,我试图通过执行以下操作来增加图例和图表之间的差距:
graph.select(".nv-wrap.nv-legendWrap nv-legend nv-series").attr("transform", "translate(100,75)").style('padding','200px');
graph.select(".nv-wrap.nv-lineChart").attr("transform", "translate(100,75)");
使用这种方法,我能够移动图表的位置,但是当我单击其中一个图例(打开/关闭圆圈(时,图表会回到其原始位置。 我也试过:
chart = nv.models.lineChart().options({
width: 1050
}).margin({top: 0, right:30, left:80, bottom: 150});
但是没有运气..关于如何解决这个问题的任何想法??谢谢!
你应该像下面这样尝试:
chart = nv.models.lineChart()
chart.legend.margin({top: 0, right:30, left:80, bottom: 150});
更新了你的小提琴
希望有帮助:(
相关文章:
- 在Jquery调用之间添加其他函数
- 在图例项目之间添加额外空间的高图表
- 如果两个波浪号字符之间的字符计数大于60,则在两个波浪字字符之间添加波浪号
- highcharts-在类别中的行之间添加单独的行
- 在jQuery中,可以在字符串之间添加条件逻辑吗
- 在javascript数组元素之间添加换行符
- 在按钮之间添加隐藏空间
- Ext JS Gannt 在任务之间添加链接
- 如何在离子标签之间添加常见内容
- 如何在两个图像之间添加空间
- 一种在指定时间后更改的背景图像之间添加更平滑过渡的简单方法
- 需要在两个背景之间添加淡入淡出效果
- Javascript匹配字符并在两者之间添加空格
- 如何在 nvd3 图例和图表之间添加间隙
- 如何在 {{#each}} 循环中的元素之间添加分隔符,最后一个元素之后除外
- Lightbox2:如何在“lb-prev”和“lb-next”分区之间添加“编辑”
- 在“for”循环迭代之间添加延迟
- 如何在 pre 标记之间添加文本
- 在x轴和带时间刻度的直线之间添加空格
- fullpage.js在节之间添加了2个自动滚动事件