# Orthonormal axes in layout of PlotlyJS plot (as set\_aspect="equal" in python)

**URL:** <https://discourse.julialang.org/t/orthonormal-axes-in-layout-of-plotlyjs-plot-as-set-aspect-equal-in-python/128463>\
**Category:** Visualization\
**Tags:** plotlyjs\
**Created:** [April 27, 2025, 2:33pm UTC](https://discourse.julialang.org/t/orthonormal-axes-in-layout-of-plotlyjs-plot-as-set-aspect-equal-in-python/128463 "2025-04-27T14:33:45Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Post date:** [April 27, 2025, 2:56pm UTC](https://discourse.julialang.org/t/orthonormal-axes-in-layout-of-plotlyjs-plot-as-set-aspect-equal-in-python/128463/2 "2025-04-27T14:56:24Z")

</div>

Perhaps you can check the last 2D plot example in: [Finding the minimizer region of a function - #9 by jd-foster](https://discourse.julialang.org/t/finding-the-minimizer-region-of-a-function/103819/9),  
and also this example: [Plotlyjs and composite figures - #6 by jd-foster](https://discourse.julialang.org/t/plotlyjs-and-composite-figures/97320/6),  
and the use of `scaleanchor` and `scaleratio`.

---

_[View the full topic](https://discourse.julialang.org/t/orthonormal-axes-in-layout-of-plotlyjs-plot-as-set-aspect-equal-in-python/128463)._
