Index: wp-admin/css/common.css
===================================================================
--- wp-admin/css/common.css	(revision 28780)
+++ wp-admin/css/common.css	(working copy)
@@ -1928,6 +1928,28 @@
 	margin: 0 0 10px;
 }
 
+#plugin-information .counter-label {
+	float: left;
+	margin-right: 5px;
+}
+
+#plugin-information .counter-back {
+	height: 17px;
+	width: 92px;
+	background-color: #ececec;
+	float: left;
+}
+
+#plugin-information .counter-bar {
+	height: 17px;
+	background-color: #fddb5a;
+	float: left;
+}
+
+#plugin-information .counter-count {
+	margin-left: 5px;
+}
+
 #plugin-information-footer {
 	padding: 15px 16px;
 	position: absolute;
Index: wp-admin/includes/plugin-install.php
===================================================================
--- wp-admin/includes/plugin-install.php	(revision 28780)
+++ wp-admin/includes/plugin-install.php	(working copy)
@@ -311,7 +311,7 @@
 function install_plugin_information() {
 	global $tab;
 
-	$api = plugins_api( 'plugin_information', array( 'slug' => wp_unslash( $_REQUEST['plugin'] ), 'is_ssl' => is_ssl() ) );
+	$api = plugins_api( 'plugin_information', array( 'slug' => wp_unslash( $_REQUEST['plugin'] ), 'is_ssl' => is_ssl(), 'fields' => array( 'reviews' => true ) ) );
 
 	if ( is_wp_error( $api ) )
 		wp_die( $api );
@@ -331,6 +331,7 @@
 		'faq'          => _x('FAQ',          'Plugin installer section title'),
 		'screenshots'  => _x('Screenshots',  'Plugin installer section title'),
 		'changelog'    => _x('Changelog',    'Plugin installer section title'),
+		'reviews'      => _x('Reviews',      'Plugin installer section title'),
 		'other_notes'  => _x('Other Notes',  'Plugin installer section title')
 	);
 
@@ -401,6 +402,27 @@
 		<?php wp_star_rating( array( 'rating' => $api->rating, 'type' => 'percent', 'number' => $api->num_ratings ) ); ?>
 		<small><?php printf( _n('(based on %s rating)', '(based on %s ratings)', $api->num_ratings), number_format_i18n($api->num_ratings) ); ?></small>
 		<?php endif; ?>
+
+		<?php 
+		if ( ! empty( $api->ratings ) ) {
+			foreach( $api->ratings as $key=>$ratecount ) {
+			// avoid div-by-zero
+			$_rating = $api->num_ratings ? ( $ratecount / $api->num_ratings ) : 0;
+		?>
+		<div class="counter-container">
+			<a href="//wordpress.org/support/view/plugin-reviews/<?php echo $api->slug; ?>?filter=<?php echo $key; ?>"
+				title="<?php echo esc_attr( sprintf( _n( 'Click to see reviews that provided a rating of %d star', 'Click to see reviews that provided a rating of %d stars', $key ), $key ) ); ?>">
+				<span class="counter-label"><?php echo $key; ?> stars</span>
+				<span class="counter-back">
+					<span class="counter-bar" style="width: <?php echo 92 * $_rating; ?>px;"></span>
+				</span>
+			</a>
+			<span class="counter-count"><?php echo $ratecount; ?></span>
+		</div>
+		<?php
+			}
+		}
+	?>
 	</div>
 	<div id="section-holder" class="wrap">
 	<?php
