You are looking at the radiated pattern in a single 2-Dimensional plane.
Even then.. the pattern radiated in any 2-Dimensional axis is not omnidirectional, It has very distinct lobes in any combination of the X, Y, and Z, Axis. (Unless you take a cross section of one of the lobes a few feet away from the antenna... but this would be like calling a Satellite dish omnidirectional because it's radiated pattern a few feet away is 'round')
Take a look on google for some 3-Dimensional representations of the radiation pattern from a yagi uda antenna.