D3单杠分类

时间:2018-08-16 19:17:47

标签: d3.js

我想反转条形图的数据。我在搜索时发现了这段代码,但不确定如何实现。

dataset = dataset.sort(function(a, b) {
return a.value - b.value;
}).reverse();

还有我的代码段:

const bars = svg.selectAll(".bar")
.data(data)
.enter()
.append("g")

bars.append("rect")
.attr("class", "bar")
.attr("y", function (d) {
                return y(d.name);
            })
            .attr("height", y.bandwidth() / 2 + 10)
            .attr("x", 0)
            .attr("width", function (d) {
                return x(d.value) - 10;
            });

On Codepen

1 个答案:

答案 0 :(得分:-2)

使用数据之前

data = data.sort(function(a, b) {
    return b.value - a.value;
});