图形排序解决思路

图形排序
如图所示,图形都有坐标,需要按从上到下从左到右给图形赋值(赋值从1起始,每步累加1),我想通过坐标值排序实现,请教大家实现思路?是否还有更好方法?
图形排序解决思路
------解决方案--------------------
求出每个方格中心点坐标,先按照y排序,y相同按照x排序。