From bab5aeb97578ac8a49e2b51e129e0954926b335d Mon Sep 17 00:00:00 2001 From: Christoph Lingg Date: Fri, 18 Oct 2019 21:46:15 +0200 Subject: [PATCH] fix: change world map color scheme (#215) fix https://github.com/apache-superset/superset-ui-plugins/issues/53 --- .../src/WorldMap.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/superset-frontend/temporary_superset_ui/superset-ui/plugins/superset-ui-plugins/packages/superset-ui-legacy-plugin-chart-world-map/src/WorldMap.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/superset-ui-plugins/packages/superset-ui-legacy-plugin-chart-world-map/src/WorldMap.js index 3546218dc5..14043860c7 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/plugins/superset-ui-plugins/packages/superset-ui-legacy-plugin-chart-world-map/src/WorldMap.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/superset-ui-plugins/packages/superset-ui-legacy-plugin-chart-world-map/src/WorldMap.js @@ -61,10 +61,11 @@ function WorldMap(element, props) { .domain([extRadius[0], extRadius[1]]) .range([1, maxBubbleSize]); + // color gradient based on http://colorbrewer2.org/#type=sequential&scheme=Greens&n=9 const colorScale = d3.scale .linear() .domain([ext[0], ext[1]]) - .range(['#FFF', 'black']); + .range(['#c7e9c0', '#00441b']); const processedData = filteredData.map(d => ({ ...d, @@ -81,15 +82,15 @@ function WorldMap(element, props) { element, data: processedData, fills: { - defaultFill: '#ddd', + defaultFill: '#eee', }, geographyConfig: { popupOnHover: true, highlightOnHover: true, borderWidth: 1, - borderColor: '#fff', - highlightBorderColor: '#fff', - highlightFillColor: '#005a63', + borderColor: '#feffff', + highlightBorderColor: '#feffff', + highlightFillColor: '#00749A', highlightBorderWidth: 1, popupTemplate: (geo, d) => `
${d.name}
${formatter(d.m1)}
`, @@ -97,7 +98,7 @@ function WorldMap(element, props) { bubblesConfig: { borderWidth: 1, borderOpacity: 1, - borderColor: '#005a63', + borderColor: '#00749A', popupOnHover: true, radius: null, popupTemplate: (geo, d) => @@ -105,7 +106,7 @@ function WorldMap(element, props) { fillOpacity: 0.5, animate: true, highlightOnHover: true, - highlightFillColor: '#005a63', + highlightFillColor: '#00749A', highlightBorderColor: 'black', highlightBorderWidth: 2, highlightBorderOpacity: 1, @@ -119,7 +120,7 @@ function WorldMap(element, props) { if (showBubbles) { map.bubbles(processedData); - div.selectAll('circle.datamaps-bubble').style('fill', '#005a63'); + div.selectAll('circle.datamaps-bubble').style('fill', '#00749A'); } }