# Issue: Passing \`scenekw\` Arguments in Makie Recipes

**URL:** <https://discourse.julialang.org/t/issue-passing-scenekw-arguments-in-makie-recipes/131945>\
**Category:** General Usage\
**Tags:** plotting, makie\
**Created:** [August 29, 2025, 4:16pm UTC](https://discourse.julialang.org/t/issue-passing-scenekw-arguments-in-makie-recipes/131945 "2025-08-29T16:16:56Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![tonygem96](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tonygem96/32/27564_2.png) [@tonygem96](https://discourse.julialang.org/u/tonygem96)\
**Post date:** [January 12, 2026, 7:13pm UTC](https://discourse.julialang.org/t/issue-passing-scenekw-arguments-in-makie-recipes/131945/5 "2026-01-12T19:13:45Z")

</div>

A simple workaround is to skip recipes entirely and instead write a function that explicitly constructs the plot the way you want. If this lives in a Makie extension, you retain essentially the same benefits. Most importantly, your package does not need to depend on Makie directly.

For example, in your case:

```julia
function some_plot(img)
    image_size = reverse(size(img))
    f2 = Figure(size = image_size, figure_padding = 0)
    scene = LScene(f2[1,1])
    imshow!(scene,img)
    campixel!(scene)
    scene.show_axis = false
    display(f2)
end

```

---

_[View the full topic](https://discourse.julialang.org/t/issue-passing-scenekw-arguments-in-makie-recipes/131945)._
