I have not yet stumbled on a specific list as such, but there are some guidelines.
First, most fish are not particular over plants. Some have no real interaction with plants, others do. By "interaction" I mean fish that use the plants for some purpose.
One example is spawning; most characins (tetras, pencilfish, hatchetfish) spawn in clumps of plants, and fine-leaf plants work best because the eggs either stick to them or fall through where the fish can't get at them to eat them. "Spawning mops" are an artificial version of this and used in bare spawning tanks. Angelfish on the other hand lay eggs on large flat leaves such as those of Echinodorus (swords), or on wood or slate in spawning tanks. If your intent is to spawn any of these or some other fish, specific plants can benefit.
Plants also serve as nursery areas for fry, whether livebearers or the hatched fry of egglaying fish. Floating plants like Wisteria, cabomba and Ceratopteris provide excellent shelter for fry.
Some fish require floating plants to shade the light; forest fish such as most all of the tetras, pencilfish, angels, discus, catfish, rasbora, gourami fall into this groups. Dim light is beneficial to their health, and floating plants are an excellent way of providing it.
Then there are fish that regularly browse plant leaves for algae or other food. Taking the algae eaters, so-called, like Otos, Farlowella, Whiptails, etc., they will graze algae from all but the finest leaf, but plants like swords, vallisneria, sagittaria, etc. provide good opportunity. Other fish like many of the tetras and all the pencilfish, gouramis and Corydoras catfish regularly browse plant leaves for food particles. Here again, wider leaves like those of swords, crypts, Anubias provide excellent browsing.
Final comment, one can always be geographical in matching plants to fish. In a tank of Amazonian fish, obvious plant choices are South American species. With gourami, floating Ceratopteris is native and ideal for their habits, in building bubblenests, releasing fry, and browsing food among the trailing roots. Aside from the considerations mentioned above, this also ensures the plants will have similar water preferences to the fish, although generally speaking this is less of an issue for plants than fish; most plants, but not all, are reasonably adaptable except to extremes.
Last edited by Byron; 03-24-2010 at 03:01 PM..