flowers = {
const colorScale = d3.scaleOrdinal().domain(topGenres).range(petalColors).unknown(colorObj.Other)
const pathScale = d3.scaleOrdinal().range(petalPaths)
const sizeScale = d3.scaleLinear().domain(d3.extent(movies, d => d.rating)).range([0.01, 1])
const numPetalsScale = d3.scaleQuantize().domain(d3.extent(movies, d => d.votes)).range(_.range(5, 11))
return _.map(movies, (d, i) => {
return {
title: d.title,
translate: calculateGridPos(i),
color: colorScale(d.genres[0]),
path: pathScale(d.rated),
scale: sizeScale(d.rating),
numPetals: numPetalsScale(d.votes)
}
})
}