d3 js - 如何反转d3.extent

Nei*_*l P 4 javascript d3.js

我使用d3.extent方法在d3中绘制了轴,以确定轴的最大值和最小值.

但是,默认情况下,d3将y轴上下颠倒(d3条形图上下颠倒),我需要将其反转.

如何告诉extent方法反转结果?

jar*_*daf 6

您可以将d3.extent函数与reverse结合使用:

var yScale = d3.time.scale()
               .domain(d3.extent(data.History, function (d) { return d.ArrivalTime; }).reverse())
               .range([margin.top, chartHeight - margin.top * 2]);
Run Code Online (Sandbox Code Playgroud)