# Interactive Menu with AlgebraOfGraphics / GLMakie

**URL:** <https://discourse.julialang.org/t/interactive-menu-with-algebraofgraphics-glmakie/93842>\
**Category:** Visualization\
**Tags:** interactivity, algebraofgraphics\
**Created:** [January 31, 2023, 10:47pm UTC](https://discourse.julialang.org/t/interactive-menu-with-algebraofgraphics-glmakie/93842 "2023-01-31T22:47:32Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)\
**Post date:** [February 2, 2023, 2:23pm UTC](https://discourse.julialang.org/t/interactive-menu-with-algebraofgraphics-glmakie/93842/8 "2023-02-02T14:23:36Z")

</div>

You could try this on the Axis:

> [@Removing row from GridLayout](https://discourse.julialang.org/t/removing-row-from-gridlayout/93196/6):
>
> This should work for clearing plots: for c in contents(menugrid[end, :]) # clean up plots and some observables empty!(c.blockscene) delete!(c) end trim!(menugrid) I’m not sure how complete the observable cleanup is with this. I wouldn’t be surprised if this leaves behind some ghost interactions, like an invisible button you can still press. If that is the case it would be good to open an issue for this.

So, `empty!(ax.blockscene)` and `delete!(ax)`

---

_[View the full topic](https://discourse.julialang.org/t/interactive-menu-with-algebraofgraphics-glmakie/93842)._
