{
let cell_types = d3.map(json.samples, d => d.cell_type).keys();
let cell_ordinal = d3
.scaleOrdinal()
.domain(cell_types)
.range(d3.range(cell_types.length));
let cell_scale = d3
.scaleLinear()
.domain([0, cell_types.length - 1])
.range([500, 0]);
let cell_range = cell_types.map(d => cell_scale(cell_ordinal(d)));
return cell_range;
}