考慮以下VND3線圖:http://jsfiddle.net/tramtom/hfv68yan/D3.js線圖與在Y軸相對min和max
的曲線圖繪製線確定,但大多數我的數據是靜態長時期,並且兩個系列將始終有一個位於圖形的頂部,而另一個位於底部的軸上。
如何創建Y軸的相對最小值和最大值,使系列的線幾乎處於中間或至少有間隔,以便低值系列不會幾乎完全位於x軸上。
需要在最小值之上添加100個單位,並在最大值之上添加100個單位,以便線條不在圖形的頂部或底部。
我試着設置也喜歡在這裏http://jsfiddle.net/tramtom/hfv68yan/1/域和範圍值,但沒有任何效果
var yScale = d3.scale.linear()
.domain([
d3.min(data, function (d) {
return d.y;
}) - 100,
d3.max(data, function (d) {
return d.y;
}) + 100
])
.range([
d3.min(data, function (d) {
return d.y;
}),
d3.max(data, function (d) {
return d.y;
})
]);
可能重複[d3.js&nvd3.js - 如何設置y軸範圍](http://stackoverflow.com/questions/11766879/d3-js-nvd3-js-how-to-set -y軸範圍) – shabeer90 2014-08-29 07:27:36