# Positioning a volume with Makie

**URL:** <https://discourse.julialang.org/t/positioning-a-volume-with-makie/53621>\
**Category:** Visualization\
**Tags:** question, makie\
**Created:** [January 19, 2021, 4:26pm UTC](https://discourse.julialang.org/t/positioning-a-volume-with-makie/53621 "2021-01-19T16:26:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Flausi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/flausi/32/19847_2.png) [@Flausi](https://discourse.julialang.org/u/Flausi)\
**Post date:** [January 19, 2021, 4:26pm UTC](https://discourse.julialang.org/t/positioning-a-volume-with-makie/53621/1 "2021-01-19T16:26:52Z")

</div>

Hello, I would like to plot a three-dimensional matrix as a volume at an arbitrary location in space with Makie.jl.

```julia
using GLMakie
using AbstractPlotting

x = LinRange(1, 200, 200)
y = LinRange(1, 200, 200)
z = LinRange(10, 40, 30)

A = rand(200, 200, 30)

volume(x, y ,z, A)

```

```julia
LoadError: DimensionMismatch("arrays could not be broadcast to a common size; got a dimension with lengths 200 and 30")

```

Unfortunately, even with a simple example, I get an error message that I can’t really explain. The volume should only be moved in z-direction. I hope someone can help me, thanks.

---

<div class="post-metadata">

**Author:** ![lazarusA](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lazarusa/32/6571_2.png) [@lazarusA](https://discourse.julialang.org/u/lazarusA)\
**Post date:** [January 19, 2021, 5:11pm UTC](https://discourse.julialang.org/t/positioning-a-volume-with-makie/53621/2 "2021-01-19T17:11:33Z")

</div>

mmm… weird, if I run your code, it works.  
My version is: GLMakie v0.1.24

```julia
using GLMakie
x = LinRange(1, 50, 50)
y = LinRange(1, 50, 50)
z = LinRange(10, 40, 30)
A = rand(50, 50, 30)
fig = volume(x, y ,z, A)
save("./results/FigVolume.png", fig, px_per_unit = 2)
fig

```

 ![FigVolume](https://global.discourse-cdn.com/julialang/original/3X/a/7/a7ae066caa4665ab99b25d2c3faf33b72d09dac5.jpeg)

---

<div class="post-metadata">

**Author:** ![Flausi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/flausi/32/19847_2.png) [@Flausi](https://discourse.julialang.org/u/Flausi)\
**Post date:** [January 19, 2021, 6:54pm UTC](https://discourse.julialang.org/t/positioning-a-volume-with-makie/53621/3 "2021-01-19T18:54:04Z")

</div>

Thank you for your quick reply. Cool thing, I updated GLMakie and now it works for me. I figured it was something simple like that. ^^
