How to make such pattern in Grasshopper?

There are 3 types of block in this pattern:

  1. 1 by 1
  2. 1 by 2
  3. 1 by 3

Not sure what the final shape your wanting to populate is, but this pattern only seems to repeat in the Y, so you would just need to make it and then array in the Y direction. If your wanting to map it, box morph will do that.

Grasshopper Voronoi on Surface - YouTube

I change a bit my tool (12.3 KB)

Another version where you could have more or less of each population (15.1 KB)