In my opinion, if the tank is 2 foot long and you have good filtration and do regular water changes & gravel cleaning, you can have 4-5 platies in the tank. However, any baby platies will need to be moved out as they grow, and it would give the fish more space if they have a bigger tank.