Location creations
<%= line_chart Location.group_by_day(:created_at) %>
Locations per user
<%= column_chart User.joins(:locations).group(:user_id).count().group_by { |n| n.last }.each_with_object({}) { |(content_count, ids), h| h[content_count] = ids.count } %>
Locations per universe
<%= column_chart Universe.joins(:locations).group(:universe_id).count().group_by { |n| n.last }.each_with_object({}) { |(content_count, ids), h| h[content_count] = ids.count } %>
Location privacy
<%= pie_chart Location.where.not(privacy: "").group(:privacy).count() %>
Location usage data
Most common names
<%= bar_chart Location.where.not(name: "").group(:name).order('count_all desc').limit(5).count() %>
Most common types
<%= bar_chart Location.where.not(type_of: "").group(:type_of).order('count_all desc').limit(5).count() %>
Common estab. years
<%= bar_chart Location.where.not(established_year: "").group(:established_year).order('count_all desc').limit(5).count() %>
Most common currencies
<%= pie_chart Location.where.not(currency: "").group(:currency).order('count_all desc').limit(5).count() %>
Most common languages
<%= pie_chart Location.where.not(language: "").where.not(language: nil).group(:language).order('count_all desc').limit(5).count() %>