Using Drupal 7, I've created a view to render a list of most recent content types grouped by taxonomy. I can set a global limit for items returned but I'd instead like to limit it per group. So if I've got the terms "Apples", "Bananas" and "Carrots" I'd like to get the top three Apples, top three Bananas and top three Carrots. Currently I'm getting results such as top two Apples and one banana or top three apples.
I actually found a way to do it without creating multiple views. There's a module called Views Grouping Row Limit that does exactly that I'm looking for!