Draw last datums on boot

Ensures that a "last datum" graphics object exists so that zooming can
read it using `.x_last()`. Also, disable the linked region stuff for now
since it's totally borked after flipping to the time indexing.
epoch_indexing_and_dataviz_layer
Tyler Goodlet 2022-12-07 17:08:07 -05:00
parent d2aad74dfc
commit 96b871c4d7
1 changed files with 20 additions and 5 deletions
piker/ui

View File

@ -1204,6 +1204,13 @@ async def display_symbol_data(
# sidepane=False, # sidepane=False,
sidepane=godwidget.search, sidepane=godwidget.search,
) )
# ensure the last datum graphic is generated
# for zoom-interaction purposes.
hist_chart.get_viz(fqsn).draw_last(
array_key=fqsn,
only_last_uppx=True,
)
pis.setdefault(fqsn, [None, None])[1] = hist_chart.plotItem pis.setdefault(fqsn, [None, None])[1] = hist_chart.plotItem
# don't show when not focussed # don't show when not focussed
@ -1297,6 +1304,13 @@ async def display_symbol_data(
last_bar_color=bg_last_bar_color, last_bar_color=bg_last_bar_color,
) )
# ensure the last datum graphic is generated
# for zoom-interaction purposes.
viz.draw_last(
array_key=fqsn,
only_last_uppx=True,
)
hist_pi.vb.maxmin = partial( hist_pi.vb.maxmin = partial(
hist_chart.maxmin, hist_chart.maxmin,
name=fqsn, name=fqsn,
@ -1408,11 +1422,12 @@ async def display_symbol_data(
) )
godwidget.resize_all() godwidget.resize_all()
await link_views_with_region( # hist_chart.hide()
rt_chart, # await link_views_with_region(
hist_chart, # rt_chart,
flume, # hist_chart,
) # flume,
# )
# start graphics update loop after receiving first live quote # start graphics update loop after receiving first live quote
ln.start_soon( ln.start_soon(