attr('font-size', '1.5em')
		.attr("x", (d, i) => i * 360 + 180 + 125).attr("y", 760)
		.text(d => d.patternUnits === 'userSpaceOnUse'? 
		'none (userSpaceOnUse)' : d.r)
		.attr('class', 'downtext')

		var defs = svg.append('defs');
		defs.selectAll('.mypattern').data(ratiocircle).join('pattern')
		.attr('class', 'mypattern')
		.attr("id", d => d.id)
		.attr("width", d => d.patternUnits === 'objectBoundingBox'? 1 : 250)
		.attr("height", d => d.patternUnits === 'objectBoundingBox'? 1 : 250)
		.attr("pattern