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