The concept of rotating about an axis is special to 3-space. Instead of thinking of rotation in 3-space as being about an axis, think of rotation in 3-space as being parallel to a plane. This way of thinking about rotation does generalize. There is only one plane parallel to the two-space plane, the plane itself. Rotation in 2-space can be described by a single scalar parameter. There are three orthogonal subplanes in 3-space: e.g., the xy, yz, and zx planes. It takes three parameters to describe rotation in 3-space. There are six orthogonal subplanes in 4-space: the three from the xyz 3-subspace plus the wx, yw, and wz subplanes. It takes six scalar parameters to describe rotation in 4-space. This way of thinking makes the two dimension rotation the primitive of rotation in any Euclidean n-space. In general, it takes n(n-1)/2 parameters to describe rotation in n-space, the number of combinations of pairs of axes.
If you want to think of rotation as being about something rather than parallel to a plane, the "about" is a n-2 subspace of the Euclidean n-space. Since 4-2=2, rotation parallel to a plane in 4-space is equivalent to rotation about a plane.
Any rotation in three space can be described in terms of a rotation about a single eigenaxis / parallel to a single eigenplane. This extends to 4-space. Simultaneously rotating parallel to a pair of planes (about a pair of planes) that share a common axis yields a single simple rotation parallel to / about some eigenplane. However, something new happens in four space. Simultaneously rotating about a pair of planes that do not share a common axis (e.g., the xy and wz planes) yields a double rotation. There is no single eigenplane of rotation for such a double rotation.