import warnings; warnings.filterwarnings('ignore')
import pandas,numpy; g=Graphics()
fp='https://raw.githubusercontent.com/'+\
'OlgaBelitskaya/data/main/external_json/'
sd=pandas.read_json(fp+'cuae-wd7h.json')
for i in range(sd.shape[0]):
coord=numpy.array(sd['the_geom'][i][u'coordinates'])
c1=colormaps.jet(8*i)[:3]; c2=['black','gray']
mean=numpy.mean([numpy.mean(coord[j][0],axis=0)
for j in range(coord.shape[0])],axis=0)
g+=sum([polygon2d(coord[j][0],rgbcolor=c1,alpha=.75)
for j in range(coord.shape[0])])
p=points((-73.95,40.7),size=0,rgbcolor=c1,
legend_label='D '+str(i+1),legend_color=c1)
p.set_legend_options(bbox_to_anchor=(1.25,1.05))
g+=p+text(str(i+1),mean,color=c2[i%2],
fontsize=12,fontweight='bold')
g.show(title='NYC School Districts',figsize=7,gridlines=True)
No comments:
Post a Comment