Skip to content

Instantly share code, notes, and snippets.

@NMastracchio
Created March 4, 2015 21:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NMastracchio/735ff8305008b9db5bee to your computer and use it in GitHub Desktop.
Save NMastracchio/735ff8305008b9db5bee to your computer and use it in GitHub Desktop.
Function used for generating treemap node color gradients
window.myfunc = function(p) {
var sColor1, sColor2;
var iDiff = p.maxValueSize - p.minValueSize;
if (p.valueSize >= p.minValueSize && p.valueSize < p.minValueSize+iDiff/20) {
sColor1 = colorFromValue(p.valueSize, p.minValueSize, p.minValueSize+iDiff/20, '#660000', '#cc0000');
console.log(sColor1);
sColor2 = '#330000';
} else if (p.valueSize >= p.minValueSize+iDiff/20 && p.valueSize < p.minValueSize+2*iDiff/10) {
sColor1 = colorFromValue(p.valueSize, p.minValueSize+iDiff/20, p.minValueSize+2*iDiff/10, '#666600', '#cccc00');
sColor2 = '#333300';
} else if (p.valueSize >= p.minValueSize+2*iDiff/10 && p.valueSize < p.minValueSize+7*iDiff/10) {
sColor1 = colorFromValue(p.valueSize, p.minValueSize+2*iDiff/10, p.minValueSize+7*iDiff/10, '#006600', '#00cc00');
sColor2 = '#003300';
} else {
sColor1 = colorFromValue(p.valueSize, p.minValueSize+7*iDiff/10, p.maxValueSize, '#000066', '#0000cc');
sColor2 = '#000033';
}
var o = {
backgroundColor : sColor1 + ' ' + sColor2,
tooltip : {
backgroundColor : sColor1
}
};
return o;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment