You can filter plants based on their habitats around the world.
For example, to filter desert plant suitable for hardiness zone 10 (USDA) first choose the Desert ecological zone.
Then go to the USA (or European) hardiness zone map, and add the zone 10 to filter.
Now the Encyclopedia list contains plants that grow in zone 10 and in deserts.