Only do curve appends on low uppx levels

m4_corrections
Tyler Goodlet 2022-04-26 09:28:09 -04:00
parent 255f081e11
commit 5294017891
1 changed files with 5 additions and 3 deletions

View File

@ -329,7 +329,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():
@ -390,7 +390,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
@ -399,7 +400,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..
@ -433,6 +433,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
@ -494,6 +495,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