Only do curve appends on low uppx levels

incremental_update_paths
Tyler Goodlet 2022-04-26 09:28:09 -04:00
parent 2b6041465c
commit 0770a39125
1 changed files with 5 additions and 3 deletions

View File

@ -331,7 +331,7 @@ def graphics_update_cycle(
vars = ds.vars vars = ds.vars
tick_margin = vars['tick_margin'] tick_margin = vars['tick_margin']
update_uppx = 6 update_uppx = 16
for sym, quote in ds.quotes.items(): for sym, quote in ds.quotes.items():
@ -392,7 +392,8 @@ def graphics_update_cycle(
if ( if (
( (
xpx < update_uppx or i_diff > 0 xpx < update_uppx
or i_diff > 0
and liv and liv
) )
or trigger_all or trigger_all
@ -401,7 +402,6 @@ def graphics_update_cycle(
# once the $vlm is up? # once the $vlm is up?
vlm_chart.update_graphics_from_flow( vlm_chart.update_graphics_from_flow(
'volume', 'volume',
# UGGGh, see ``maxmin()`` impl in `._fsp` for # UGGGh, see ``maxmin()`` impl in `._fsp` for
# the overlayed plotitems... we need a better # the overlayed plotitems... we need a better
# bay to invoke a maxmin per overlay.. # bay to invoke a maxmin per overlay..
@ -435,6 +435,7 @@ def graphics_update_cycle(
flow, flow,
curve_name, curve_name,
array_key=curve_name, array_key=curve_name,
do_append=xpx < update_uppx,
) )
# is this even doing anything? # is this even doing anything?
# (pretty sure it's the real-time # (pretty sure it's the real-time
@ -496,6 +497,7 @@ def graphics_update_cycle(
): ):
chart.update_graphics_from_flow( chart.update_graphics_from_flow(
chart.name, chart.name,
do_append=xpx < update_uppx,
) )
# iterate in FIFO order per tick-frame # iterate in FIFO order per tick-frame