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() %>