d3.js

2016-08-01 109 views
1

試圖學習和實現d3.js第一次不與d軸對齊的圖表欄。d3.js

在小提琴,我們需要

.attr('width', xScale.rangeBand())線46

.attr('width', '10')線50

當這樣做時,水平x減少每個條的寬度軸標籤變得與不需要的垂直條不對齊。

想看看幾個解決方案:

任何建議,那種人?

+2

除了使用幻數,你爲什麼不調整在'.rangeBands([0,寬度],someValue中)'的價值?檢查這個修改小提琴:https://jsfiddle.net/Lz5y9L8m/ –

+0

@GerardoFurtado - 解決像一個老闆。你能否也請教育我,你是如何決定調整'rangeBands'的? – xameeramir

+1

當然:數組設置填充(在你的情況下,填充條之間)的(可選的,btw)值。注意:這在D3 4.x中不起作用。 –

回答

2

試試這個代碼:

.rangeBands([0, width], someValue)

+0

感謝您的投票:) – Mina