From dd8aa14fe32670db51bf262e962937fd56e0e719 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Mon, 2 Oct 2017 23:36:50 -0400 Subject: [PATCH] colorScale with range/domain --- index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 8c336b3..52d8876 100644 --- a/index.js +++ b/index.js @@ -10,7 +10,11 @@ var dataset = [ var radius = Math.min(WIDTH, HEIGHT) / 2; -var color = d3.scaleOrdinal(d3.schemeCategory10); +var colorScale = d3.scaleOrdinal(); +colorScale.range(d3.schemeCategory10); +colorScale.domain(dataset.map(function(element){ + return element.label; +})); d3.select('svg') .attr('width', WIDTH) @@ -33,5 +37,5 @@ var path = container.selectAll('path') .append('path') .attr('d', arc) .attr('fill', function(d) { - return color(d.data.label); + return colorScale(d.data.label); });