# Quick way to make axis invisible (Makiei)?

**URL:** <https://discourse.julialang.org/t/quick-way-to-make-axis-invisible-makiei/82478>\
**Category:** Visualization\
**Tags:** makie\
**Created:** [June 9, 2022, 8:45am UTC](https://discourse.julialang.org/t/quick-way-to-make-axis-invisible-makiei/82478 "2022-06-09T08:45:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![marcpabst](https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/32.png) [@marcpabst](https://discourse.julialang.org/u/marcpabst)\
**Post date:** [June 9, 2022, 8:45am UTC](https://discourse.julialang.org/t/quick-way-to-make-axis-invisible-makiei/82478/1 "2022-06-09T08:45:38Z")

</div>

Hi!

I’m preparing some quite complex figures for a presentation and I would like to produce multiple versions of that figure with different parts of the layout shown/hidden. Is there any simple way to make an axis invisible (but keep the layout intact)? Like `hideaxis!()` or something alike?

Thanks!

---

<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:** [June 9, 2022, 9:19am UTC](https://discourse.julialang.org/t/quick-way-to-make-axis-invisible-makiei/82478/2 "2022-06-09T09:19:57Z")

</div>

While currently a `Scene` cannot be made invisible as far as I know, at least with the recent refactor it’s a bit easier to write a small helper function to go through a Block’s scene and hide everything in it.

```julia
function hide_block!(block)
    function _hide!(block::Scene)
        foreach(_hide!, block.plots)
        foreach(_hide!, block.children)
    end
    _hide!(plot) = plot.visible = false
    _hide!(block.blockscene)
    return
end

f = Figure()
axs = map(1:9) do i
    ax = Axis(f[fldmod1(i, 3)...])
    lines!(cumsum(randn(100)))
    ax
end
hide_block!.(axs[[1, 5, 9]])
f

```

 ![grafik](https://global.discourse-cdn.com/julialang/original/3X/6/c/6c50b25d0103d0a95ab00c7ba4b4bc7c04d534f0.png)

---

<div class="post-metadata">

**Author:** ![marcpabst](https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/32.png) [@marcpabst](https://discourse.julialang.org/u/marcpabst)\
**Post date:** [June 12, 2022, 7:34am UTC](https://discourse.julialang.org/t/quick-way-to-make-axis-invisible-makiei/82478/3 "2022-06-12T07:34:31Z")

</div>

Very helpful, thanks!
