NVD3固定图表的宽度以填充svg元素

时间:2018-01-18 04:20:06

标签: css nvd3.js

我还在探索NVD3,所以请耐心等待。

我试图将四个条形图彼此相邻,每个条形图的宽度为25%,这就是我目前得到的: enter image description here

从该HTML代码:

<div class="inline">
    <div id="status" class="d3chart d3chart-sm wd-25"><svg></svg></div>
    <div id="shop" class="d3chart d3chart-sm wd-25"><svg></svg></div>
    <div id="week" class="d3chart d3chart-sm wd-25"><svg></svg></div>
    <div id="age" class="d3chart d3chart-sm wd-25"><svg></svg></div>
</div>

<svg>标签的宽度为25%,实际上填满了每个图表左侧的空白区域,但是在页面运行后呈现的图表本身并未填满此区域: enter image description here

这是整个事情的小提琴:http://jsfiddle.net/re3yod01/1/

如何让这些图表填满包含它们的svg元素?

1 个答案:

答案 0 :(得分:0)

尝试在图表上注释掉边距:

.margin({top: 30, right: 20, bottom: 50, left: 175})

希望有所帮助