# Setting \`axis equal\`

**URL:** https://discourse.julialang.org/t/setting-axis-equal/50387
**Category:** General Usage
**Tags:** plots
**Created:** [November 18, 2020, 4:24pm UTC](https://discourse.julialang.org/t/setting-axis-equal/50387 "2020-11-18T16:24:34Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![cadojo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cadojo/32/25328_2.png) [@cadojo](https://discourse.julialang.org/u/cadojo)
#### Post date: [November 18, 2020, 4:24pm UTC](https://discourse.julialang.org/t/setting-axis-equal/50387/1 "2020-11-18T16:24:35Z")

</div>

Is there any way to set x, y, _and_ z axis to equal scaling (like Matlab’s `axis equal` command)?

Setting `aspect_ratio=1` or `aspect_ratio=:equal` seems to set two out of three axis correctly (oddly enough, sometimes x and y and sometimes x and z), but not all three.

```julia
using Plots
plot(rand(1000), rand(1000), rand(1000); aspect_ratio=:equal)

```

---

<div class="post-metadata">

### Author: ![ga72kud](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ga72kud/32/32180_2.png) [@ga72kud](https://discourse.julialang.org/u/ga72kud)
#### Post date: [September 26, 2022, 3:19pm UTC](https://discourse.julialang.org/t/setting-axis-equal/50387/2 "2022-09-26T15:19:59Z")

</div>

Yes, it seems that only two axes have an equal ratio
