簡體   English   中英

d3.js y軸最小和最大值范圍顯示

[英]d3.js y-axis min and max value range display

我的數據點從5000到91200

y.domain(d3.extent(function(d) { return d.y; }));

它給了我正確的輸出[5000, 91200]但在顯示時變為10000。

有誰知道我該如何解決這個問題?

d3使用“最小”和“最大”功能僅顯示數據中的最低和最高數字

var max = d3.max(d3.values(data)); 
var min = d3.min(d3.values(data)); 
y.domain([min, max]);

范圍功能實際上自動地完成了這兩個功能

y.domain(d3.extent(data, function(d) { return d; }));

如果您在jsfiddle上顯示代碼,則可以縮小問題范圍

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM