изменил параметры алгоритма оптимизации графика, теперь он выдает несколько более ровный график
This commit is contained in:
parent
394d5a5093
commit
6698a73a2f
@ -50,7 +50,7 @@ def view_tank_chart(request):
|
||||
|
||||
# тот самый оптимизирующий алгоритм, в худшем случае (31 день) он отрабатывает за 64мс
|
||||
tank_chart = []
|
||||
max_seconds = (3600 * 24 * days) / 800
|
||||
max_seconds = (3600 * 24 * days) / 50
|
||||
|
||||
last_time = None
|
||||
last_value = None
|
||||
@ -67,8 +67,8 @@ def view_tank_chart(request):
|
||||
if not need_push:
|
||||
# дальнейшие проверки имеют смысл, если есть переменная last_time
|
||||
if i + 1 < q_len:
|
||||
if last_value != query[i + 1].level:
|
||||
# случай первый: если следующее значение процентов изменилось
|
||||
if last_value != curr_v:
|
||||
# случай первый: если значение процентов изменилось
|
||||
need_push = True
|
||||
# сбросим еще последнее время, возьмем его на следующем цикле
|
||||
last_time = None
|
||||
|
Loading…
x
Reference in New Issue
Block a user