我正在做一個柱狀圖,但我想酒吧不是太接近彼此的差異。填充不做條形圖
這是我如何定義我的X比例:
let echelleX = d3.scaleBand()
.domain(setMots)
.range([0, setMots.length * largeurBarre])
.padding(.1);
如果我現在有一個更高的填充定義我的規模:
let echelleX = d3.scaleBand()
.domain(setMots)
.range([0, setMots.length * largeurBarre])
.padding(.5);
下面是我得到的圖表:
正如你所看到的,只有外部填充改變了。根據d3 API,我沒有做錯什麼,所以我沒有看到我的錯誤在哪裏。我環顧了一下StackOverflow,發現this fiddle,其中更改padding
值有效地修改了條之間的差距。我錯過了什麼?
請在實際繪製rects的地方顯示代碼。 –
您可以在工作小提琴中重現此行爲嗎?這裏 – iulian
@iulian是的jsfiddle:https://jsfiddle.net/8gqp214q/ –