diff --git a/app/helpers/variance_helper.rb b/app/helpers/variance_helper.rb
index 5ce84b4d..5ff88e2a 100644
--- a/app/helpers/variance_helper.rb
+++ b/app/helpers/variance_helper.rb
@@ -46,4 +46,8 @@ module VarianceHelper
def measures_with_insufficient_data(presenters:)
presenters.filter { |presenter| presenter.score == nil }
end
+
+ def measures_with_sufficient_data(presenters:)
+ presenters.filter { |presenter| presenter.score != nil }
+ end
end
diff --git a/app/views/dashboard/_variance_graph.erb b/app/views/dashboard/_variance_graph.erb
index dafbea83..21e5398c 100644
--- a/app/views/dashboard/_variance_graph.erb
+++ b/app/views/dashboard/_variance_graph.erb
@@ -1,9 +1,9 @@
-
<% unless measures_with_insufficient_data(presenters: presenters).empty? %>
Note: The following measures are not displayed due to limited availability of school admin data and/or low survey response rates: <%= measures_with_insufficient_data(presenters: presenters).map(&:measure_name).join('; ') %>.
<% end %>
- xmlns="http://www.w3.org/2000/svg">
+<% displayed_presenters = measures_with_sufficient_data(presenters: presenters) %>
+ xmlns="http://www.w3.org/2000/svg">
@@ -25,7 +25,7 @@
x="<%= label_width_percentage %>%"
y="0"
width="<%= graph_width_percentage %>%"
- height=<%= graph_background_height(number_of_rows: presenters.size) %>
+ height=<%= graph_background_height(number_of_rows: displayed_presenters.size) %>
filter="url(#inset-shadow)"
>
@@ -60,7 +60,7 @@
>
- <%= presenters.each_with_index do |presenter, index| %>
+ <%= displayed_presenters.each_with_index do |presenter, index| %>
<%= presenter.measure_name %>
@@ -80,13 +81,14 @@
y="<%= heading_gutter %>"
width="<%= graph_width_percentage %>%"
>
- <%= presenters.each_with_index do |presenter, index| %>
+ <%= displayed_presenters.each_with_index do |presenter, index| %>
data-for-measure-id="<%= presenter.measure_id %>"
+ height=<%= measure_row_bar_height %>
+ data-for-measure-id="<%= presenter.measure_id %>"
stroke="none"
/>
<% end %>
@@ -98,7 +100,7 @@
x="<%= label_width_percentage %>%"
y="0"
width="<%= graph_width_percentage %>%"
- height="<%= graph_background_height(number_of_rows: presenters.size) %>"
+ height="<%= graph_background_height(number_of_rows: displayed_presenters.size) %>"
>