diff --git a/app/helpers/variance_helper.rb b/app/helpers/variance_helper.rb
index 354240a7..ba6175ac 100644
--- a/app/helpers/variance_helper.rb
+++ b/app/helpers/variance_helper.rb
@@ -16,6 +16,7 @@ module VarianceHelper
end
def graph_background_height(number_of_rows:)
+ number_of_rows += 1 if @has_empty_dataset
graph_height(number_of_rows) - footer_gutter
end
diff --git a/app/views/overview/_variance_chart.html.erb b/app/views/overview/_variance_chart.html.erb
index d572cfd9..39831b66 100644
--- a/app/views/overview/_variance_chart.html.erb
+++ b/app/views/overview/_variance_chart.html.erb
@@ -1,7 +1,9 @@
<% displayed_presenters = presenters.filter { |p| p.sufficient_data? }.sort %>
<% not_displayed_presenters = presenters - displayed_presenters %>
-<% if not_displayed_presenters.present? %>
+<% if displayed_presenters.none? %>
+
Note: No measures can be displayed due to limited availability of school admin data and/or low survey response rates.
+<% elsif not_displayed_presenters.present? %>
Note: The following measures are not displayed due to limited availability of school admin data and/or low survey response rates: <%= not_displayed_presenters.map(&:measure_name).join('; ') %>.
<% end %>
@@ -87,6 +89,18 @@
<%= presenter.measure_name %>
<% end %>
+
+ <% if displayed_presenters.none? %>
+
+ Insufficient data
+
+ <% end %>