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

View File

@ -1204,6 +1204,13 @@ async def display_symbol_data(
# sidepane=False,
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
# don't show when not focussed
@ -1297,6 +1304,13 @@ async def display_symbol_data(
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_chart.maxmin,
name=fqsn,
@ -1408,11 +1422,12 @@ async def display_symbol_data(
)
godwidget.resize_all()
await link_views_with_region(
rt_chart,
hist_chart,
flume,
)
# hist_chart.hide()
# await link_views_with_region(
# rt_chart,
# hist_chart,
# flume,
# )
# start graphics update loop after receiving first live quote
ln.start_soon(