We've had this one up for discussion before. Basically, not a bad list, but there are always problems when you try to cram a lot of different types of information onto one small chart. For instance, the bit where it says gouramis are compatible with gouramis- this totally ignores the fact that most gourami males are territorial and that some species in particular are quite capable of killing another gourami if it infringes on its territory.
Some of the groups are simply too large- barbs have all sorts of different temperaments from normally timid cherry barbs to boisterous and potentially very aggressive tigers. And tetras- are we talking neon tetras or black widows (quoting two of the most commonly sold ones)? That would make rather a difference to those guppies they are supposed to be compatible with. And I certainly wouldn't put swordtails (particularly not males) with some of the more timid gouramis.
Not that I think this is a bad attempt of its kind, but I think there is a danger in any simplififed chart or anything else that might give a newbie the impression that there are shortcuts from having to research every single species you are contemplating. There aint!