[英]How to extend d3 histogram axis without manually fiddling with the svg path
我很難記住如何將直方圖的水平軸擴展到d3中的最后一個+1 bin。
這就是我得到的-請注意刻度不會擴展到最后一個bin + 1,因此最終的條形顯示為“超出刻度”:
this.xAxis = this.svg.append("g")
.attr("class", "xaxis")
.attr("transform", "translate(0," + this.height + ")")
.call(d3.axisBottom(this.x));
我記得有一個屬性或方法,您可以將其鏈接到軸調用的末尾以使軸正確顯示:
我似乎在文檔中找不到任何內容。 有人知道我在說的方法或屬性嗎?
我沒有嘗試過,但是更改軸的比例對象應該可以。 因此,您必須單獨存儲比例,然后更改范圍:
scale.range([1,16]);
只是想起了。 那是.nice()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.