鱼迎水而上是因为它们需要呼吸氧气。水中的氧气含量随深度逐渐减少,而鱼需要足够的氧气来维持生命活动。所以,当它们感觉到水中的氧气不足时,就会向上游游,觅找更加富含氧气的水域。
此外,一些鱼类的生命周期中需要在上游繁殖或产卵,所以它们也会选择向上游游动。总之,鱼迎水而上是出于自身生存和繁殖需要的行为。