我目前有这些数据:
var dataset = [
{
"bank": "Bank 1",
"img": "Picture1.png"
},
{
"bank": "Bank 2",
"img": "Picture2.png"
},
{
"bank": "Bank 3",
"img": "Picture3.png"
}
];
Run Code Online (Sandbox Code Playgroud)
复杂的现实世界数据,对吧?当然.好的,我目前使用此D3.js代码将" bank "作为我轴上的刻度值:
var w = 1000;
var h = 700;
var padding = 30;
var wpadding = 120;
var svg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h+padding);
var yScale = d3.scale.ordinal()
.domain(dataset.map(function (d) { return d.bank; }))
.rangeRoundBands([0, h], 0.55);
var yAxis = d3.svg.axis()
.scale(yScale)
.orient("left");
svg.append("g")
.attr("class", "axis")
.attr("transform", "translate(" + …Run Code Online (Sandbox Code Playgroud)