Do you actually need partitions? I think partitions are a waste of space but many people still start with partitioning even if there are hardly any reasons to do so.
If you do not need partitions or if you can abstract them into logical volumes, then you can simply create an enrypted lvm which holds logical volumes for root, home and swap. Done. I would even drop the home lv. Looks somwhat like this
I assume you you want to encrypt swap, not a directory (file system?) /swap.
An Encrypted Home Directory is something different from an encrypted /home directory (file system?).
So if you know both and just told it a bit sloppy, then it is OK. But when you are not knowing these things, you better first try to understand them else discussions will be confusing for all.