// z = d3.scaleSequential(x.get(keyz).domain().reverse(), colors)
z=d3.scaleSequential(x.get(keyz).domain(),colors)
first_column=data.columns[0]
label=(d)=>d[first_column]// d.Economy
// colors = d3.interpolateBrBG
// colors = d3.interpolateBlues
// colors = d3.interpolateCubehelixDefault
colors=d3.interpolateRdYlGn
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.