# Makie theming axis on specific plot recipes

**URL:** <https://discourse.julialang.org/t/makie-theming-axis-on-specific-plot-recipes/97395>\
**Category:** Visualization\
**Tags:** question, plotting, makie, makielayout, feature-request\
**Created:** [April 12, 2023, 2:38pm UTC](https://discourse.julialang.org/t/makie-theming-axis-on-specific-plot-recipes/97395 "2023-04-12T14:38:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kunzaatko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kunzaatko/32/25153_2.png) [@kunzaatko](https://discourse.julialang.org/u/kunzaatko)\
**Post date:** [April 12, 2023, 2:38pm UTC](https://discourse.julialang.org/t/makie-theming-axis-on-specific-plot-recipes/97395/1 "2023-04-12T14:38:20Z")

</div>

Is there a way to theme the `Axis` in makie for specific recipes differently. My specific use-case is that I would like to reverse the `y` axis and make the aspect use `DataAspect` but only for image plots. The ideal way that does not work unfortunately is:

```julia
using GLMakie

theme = Theme(
    Image = (
       interpolate = false,
       axis = (aspect = DataAspect(), yreversed = true,),
    )
)
set_theme!(theme)

```

What I ended up using is to redefine the `image` function, but this works only when plotting a single image and not on a predefined `Axis`:

```julia
using Makie

image_plot_options = (;interpolate=false,
                       axis=(aspect=DataAspect(),
                             yreversed = true,)
                     )
image(opts...) = Makie.image(opts...; image_plot_options...)

```

Is there a way to do this using the provided theming by makie or a better way to imitate the desired outcome even when the axis is predefined?
