def filter_ages(self, parameters): y_axis = parameters.y().lower() x_selected_values = parameters.filter_ages() final_counts = [[i,0] for i in [0,10,20,30,40,50,60,70,80,90,100]] if y_axis == 'np': count = Person.objects.person_count('age_filter', parameters) final_counts = util.add_counts_multicol(final_counts, count) return util.set_selected_value(final_counts, x_selected_values)
def filter_cameras(self, parameters): y_axis = parameters.y().lower() x_selected_values = parameters.filter_cameras() final_counts = [[i,0] for i in range(1,4)] if y_axis == 'np': count = Person.objects.person_count('c', parameters) final_counts = util.add_counts_multicol(final_counts, count) return util.set_selected_value(final_counts, x_selected_values)
def filter_moods(self, parameters): y_axis = parameters.y().lower() x_selected_values = parameters.filter_moods() final_counts = [[i,0] for i in [-100,-90,-80,-70,-60,-50,-40,-30,-20,-10,0,10,20,30,40,50,60,70,80,90,100]] if y_axis == 'np': count = Person.objects.person_count('mood_filter', parameters) final_counts = util.add_counts_multicol(final_counts, count) #final_counts = Person.objects.person_count('mood', parameters) return util.set_selected_value(final_counts, x_selected_values)
def filter_time(self, x_axis, x_selected_values, parameters): y_axis = parameters.y().lower() final_counts = [] if x_axis == 'd': final_counts = [[i,0] for i in range(4,7)] elif x_axis == 'h': final_counts = [[i,0] for i in range(24)] if y_axis == 'np': count = Person.objects.person_count(x_axis, parameters) final_counts = util.add_counts_multicol(final_counts, count) return util.set_selected_value(final_counts, x_selected_values)