I really like Password Chart[1] as my "password encryption" scheme, since it gives me nice long wacky phrases out of something memorable, per-site.
Such attack is more attractive and more effective the more people use this specific method.
I think the "usual" case is that hackers want to get as many passwords as possible, and so singling out an individual for analysis is probably not worth the time, unless you're an "individual of interest" for some reason.
If you use site name as the passphrase and fixed password ("password" below) instead, you end up with:
yahoo.com: dXgvRMjjHQvRQFvSa
patreon.com: UdKiiXVxrCRjYe
therapy.com: KFXUMnMnSrJLIjaB
That seems quite a bit better (though you do lose ability to print the chart for off-line use). If an attacker knows your 3 plain text passwords and suspects that you use passwordchart.com, you are still in trouble.