# Emptying a GridPosition in Makie

**URL:** <https://discourse.julialang.org/t/emptying-a-gridposition-in-makie/123248>\
**Category:** General Usage\
**Tags:** question\
**Created:** [November 29, 2024, 12:28pm UTC](https://discourse.julialang.org/t/emptying-a-gridposition-in-makie/123248 "2024-11-29T12:28:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![paiconic](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paiconic/32/210677_2.png) [@paiconic](https://discourse.julialang.org/u/paiconic)\
**Post date:** [November 29, 2024, 12:28pm UTC](https://discourse.julialang.org/t/emptying-a-gridposition-in-makie/123248/1 "2024-11-29T12:28:23Z")

</div>

I want to create an interactive plot where I keep replotting new stuff (by replacing the old stuff) in my GridLayout. Is there an equivalent of `empty!(g::GridPosition)` like we have for `empty!(ax::Axis)`?

---

<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:** [November 29, 2024, 1:25pm UTC](https://discourse.julialang.org/t/emptying-a-gridposition-in-makie/123248/2 "2024-11-29T13:25:04Z")

</div>

Maybe try `foreach(delete!, contents(gridposition))`

---

<div class="post-metadata">

**Author:** ![paiconic](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paiconic/32/210677_2.png) [@paiconic](https://discourse.julialang.org/u/paiconic)\
**Post date:** [November 29, 2024, 1:35pm UTC](https://discourse.julialang.org/t/emptying-a-gridposition-in-makie/123248/3 "2024-11-29T13:35:43Z")

</div>

That does not seem to work unfortunately

 ![image](https://global.discourse-cdn.com/julialang/original/3X/8/c/8ca6fef26efae39fb612da920ac9df3435ed7e7f.png)

---

<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:** [November 29, 2024, 2:46pm UTC](https://discourse.julialang.org/t/emptying-a-gridposition-in-makie/123248/4 "2024-11-29T14:46:00Z")

</div>

Ah right for nested GridLayouts the delete! function doesn’t work, that would need recursion into the children and removing all of those as well before deleting the parent
