This seems to be
- a random selection of countries rather than the top ranking ones and also
- the numbers seem to be pretty low compared to other sources.
At least as per Wikipedia, Mexico has around 19%, Brazil /China/Taiwan 14% etc. I live in Germany and here vegetarians are typically estimated at around 10% which corresponds to the number in Wikipedia but it's not even listed in the graphic above.